html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, big, code, del, em, font, img, small, strong, sub, sup, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tr, th, td, input, select, textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{background:#ECECEC url("../gfx/bg.png");font-family:Verdana,Arial;font-size:0.7em;line-height:1.34}
form{display:inline;margin:0px;}
select{border:#C4C4C4 1px solid;font-family:verdana;vertical-align:middle;}
input, textarea{border:#C4C4C4 1px solid;font-family:verdana;vertical-align:middle;}
button{border:0 none;cursor:pointer;overflow:hidden;}
input.button{font-weight:700;}
ul{clear:both;display:block;margin:0px;padding:0px;list-style-type:none;list-style-position:outside;}
ol{margin:0px;padding:0px;padding-left:20px;}
h1, h2, h3, h4, h5{padding:0px;margin:0px;}
em{color:#FF0000;font-style:normal}
p{margin:0px 0px 15px;clear:left;padding-bottom:10px;}
.main p a{text-decoration:underline}
.main p a:hover{color:#006699}
.main strong{display:block;padding-bottom:10px;}
a{color:#2E4D69;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
.date{color:#8F8F8F;}
.error{color:#FF0000;}
.success{color:#009F00;}
.inprocress{color:#FFBF00}
.center{text-align:center;}
.hidden{display:none;}
.alignleft{margin:3px 15px 5px 0px;width:150px;height:113px;float:left}
.alignright{margin:3px 0px 5px 15px;width:150px;height:113px;float:right}
span.alignleft,span.alignright{margin-top:0px}
.texttitle{font-weight:700;color:#B0B7C4;}
.texttitle a{color:#748FA8;}
.texttitle a.on{color:#2D3A47;}
.texttitle a:hover{color:#000000;}
.texttitle a.sensitive{color:#BFBFBF;}
.texttitle a.sensitive_on{color:#DF0000;}
.texttitle a.sensitive:hover{color:#FF0000;}
.texttitle span{font-weight:200;color:#5F5F5F;}
body > div{position:relative;margin:auto;width:960px;}
.frame_top{min-height:20px}
.frame_bottom{clear:left;width:960px;padding:40px 0px;background:url("../gfx/gfxnov11.png") 0px -225px no-repeat;}
.frame_bottom p{margin:5px auto;color:#222;width:700px;text-align:center;}
.frame_bar{position:absolute;right:-160px;bottom:200px;width:160px;}
.frame_bar .spacer{clear:left;padding-top:10px;margin-bottom:10px;border-bottom:1px #6F6F6F dotted;}
.frame_bar p{margin-bottom:5px;text-align:center}
#header{position:relative;z-index:10;width:960px;height:91px;background:url("../gfx/gfxnov11.png") 0px -122px no-repeat;}
body > div > #header{margin-top:20px;}
#site{float:left;position:relative;width:960px;padding-bottom:20px;background:#fff;}

#header.hover #logo{background:url("../gfx/gfxnov11.png") -15px -40px no-repeat;text-decoration:none;}
#menu{position:absolute;left:12px;top:71px;}       /*top65*/
#menu a{position:relative;color:#EFEFEF;font-weight:bold;text-decoration:none;}
#menu a.active{color:#242E39;}
#menu a:hover{color:#11161C;}
#menu a.blue{color:#006699;}
#menu li{display:inline;margin:0px 10px;}
#menu li.sp{margin-left:69px;}
#logo{position:absolute;top:18px;left:15px;overflow:hidden;width:300px;height:43px;}
#logo strong, #logo u {position:absolute;top:38px;padding:5px;}
#he_feed{position:absolute;top:14px;right:25px;}
#he_feed a{position:relative;float:left;margin:0px 3px 3px;width:16px;height:16px;background:url("../gfx/gfxnov11.png") no-repeat 0px 0px;overflow:hidden;}
#he_feed a span{position:absolute;left:12px;padding:3px;}
#he_feed a.fb{background-position:-25px 0px;}
#he_feed a.tw{background-position:-75px 0px;}
#he_feed a.rss{background-position:-50px 0px;}
#he_links{position:absolute;top:15px;left:640px;}
#he_links a{color:#ddd;margin-right:10px;text-decoration:none;}
#he_links a:hover, #he_links a.on {color:#fff;}
#he_se{position:absolute;top:34px;right:25px;}
#he_se button{position:absolute;right:5px;top:4px;background:url("../gfx/gfxnov11.png") no-repeat 0px 0px;height:12px;width:12px;overflow:hidden;}
#he_se button span{left:20px;padding:2px;position:absolute;}
#he_se input{padding:2px;width:290px;color:#ddd;background:transparent;border:1px solid #ddd}
#he_se div{display:none;top:19px;right:0px;width:296px;position:absolute;z-index:50;padding:5px 0px;background:#fff}
#he_se div li{padding:3px;}
#he_se div li:hover{background:#eee;}
#breadcrumb{margin-left:20px;margin-top:15px;font-size:0.91em;color:#aaa;}
#breadcrumb a{color:#aaa;}
#breadcrumb a:hover{color:#000;text-decoration:underline;}
h1{padding:5px 0px 21px;margin-left:20px;font-size:1.33em;}
.inhead{margin-top:-20px;margin-left:490px;color:#BFBFBF;font-weight:bold;}
.inhead input{font-size:0.91em;}
.inhead a{color:#BFBFBF;font-weight:bold;}
.inhead a.on{color:#DF0000;}
.inhead a:hover{color:#FF0000;}
ul.menu{position:absolute;left:20px;top:63px;width:755px;font-size:1.09em;padding:10px 0px;border-bottom:1px #A5ACBC solid;}
ul.menu li{display:inline;margin-right:8px;}
ul.menu.m411{width:600px;}
ul.menu.compact li{margin-right:2px;}
ul.menu li.sp{margin-left:50px;}
ul.menu li.add{position:absolute;top:10px;right:0px;}
ul.menu li.add button {background:#fff;font-weight:bold;color:#748FA8}
ul.menu li.add button:hover {color:#000}
ul.menu li.add ul{display:none;position:absolute;z-index:20;top:26px;right:-10px;background:#fff;border: 1px solid #A5ACBC;border-top:#fff; padding-bottom:15px;}
ul.menu li.add ul li {display:block;text-align:right;width:150px;margin:12px 16px;}
ul.submenu li{margin:8px 0px;}
ul.submenu li.gals {padding-left:12px; background:url('../gfx/breadcrumb.gif') no-repeat 4px 6px;}


.main{float:left;margin-left:20px;width:600px;line-height:1.45;font-size:1.13em;}
.bigmain{width:765px;}
.tagpage{float:left;margin-right:10px;width:140px;}
.tagpage.two{width:600px;}
.tagpage.one{font-size:0.885em;}
.homepage{font-size:0.96em;}
.homepage{margin-bottom:15px;}
.week {width:600px;height:61px;margin:13px 0px 0px 20px;line-height:1.7;font-size:1.03em;}
.week h1, .week h6 {margin:0px; padding:0px; font-size:12px; display:inline;}
.bonus {width:323px;float:right;height:30px;margin:38px 0px 0px 20px;line-height:1.7;font-size:0.98em}
.side{float:left;margin-left:15px;padding-right:15px;width:145px;}
.site_bar{float:right;padding-right:20px;width:145px;}
.zone16{float:left;margin-left:15px;width:305px;}
.m411 + .main, .main.down, .side.down{margin-top:50px;}
.m411 + ul.menu{top:111px}
.m411 + .main.downdown{margin-top:120px;}
#site.pushsite .side, #site.pushsite .site_bar{padding-top:45px;}
.banner1{float:right;margin-left:0px;padding-left:20px;width:300px;}
h2{font-size:1.13em;color:#777;margin-bottom:10px;}
.main h2 a {font-size:0.85em;}
* + h2{margin-top:30px;}
.main select, .main input, .main textarea{margin:2px;}
.main .spacer{clear:left;height:30px;background:url("../gfx/site_bar-hr.png") repeat-x center;}
.main li{margin:8px 0px;}
li.more{margin-bottom:15px;text-align:right;}
.addthis_toolbox{margin-right:0px;}
.addthis_toolbox a{float:left;margin-right:6px;position:relative}
.addthis_toolbox a.addthis_button_facebook_like{margin-right:-8px;}
a.more_print span{position:absolute;width:16px;height:16px;left:-20px;top:0px;background:url("../gfx/gfxnov11.png") no-repeat -200px 0px;}
a.more_email span{position:absolute;width:16px;height:16px;left:-20px;top:1px;background:url("../gfx/gfxnov11.png") no-repeat -225px 0px;}
a.more_print, a.more_email{margin-left:32px;}
h3{margin-bottom:3px;}
.main h3 strong{padding-bottom:3px;}
h5{float:left;color:#8F8F8F;font-weight:200;text-align:left;}
li.more h5{float:none;}
h4{padding-bottom:2px;}
.side h2 {font-size:1em; margin-bottom:7px;}
.side h4 {padding-bottom:10px;}
.side strong {display:block; margin-bottom:10px;}
.side > ul {margin-left:0px;padding-bottom:10px;}
.side > ul li {margin:0px 0px 8px;}
dl{padding-bottom:20px;}
dl dt{color:#5F5F5F;}
dl dd{margin-bottom:14px;}
dl dd.list a {display:block; margin:4px 0px}
.site_bar p, .site_bar li{margin:7px 0px;}
.site_bar ul {padding-bottom:15px;}
.site_bar select{width:145px}
#user_login {display:block;position:relative;padding-bottom:15px;}
#user_login div{position:relative;margin-bottom:5px;}
#user_login div.register{display:block;margin:0px; width:80px;}
#user_login div.register a {display:block;padding:0px 0px 2px; font-size:0.9em; margin:0px;}
#user_login span{position:absolute;top:4px;right:5px;color:#ccc;font-weight:bold;}
#user_login input{width:143px;padding:3px 0px;margin-bottom:2px;border-color:#787878;font-weight:bold;}
#user_login input.action{position:absolute;padding:5px 0px;top:57px;right:0px;width:60px;color:#fff;background:#006699}
div.item{clear:left;height:87px;margin:0px 0px 25px;position:relative;}
div.item div.thumbnail{margin-right:10px;}
div.item span.more{position:absolute;bottom:0px;left:157px;}
li.newsteaser{margin:0px 0px 35px;position:relative;}
.newsteaser h4{position:relative; color:#666;font-weight:200;font-size:0.91em;line-height:1.4;height:18px;margin-top:5px;}
.newsteaser h4 a{color:#666;}
.newsteaser h4 b {color:#fff;z-index:-1;position:absolute;left:0px;}
.newsteaser.long{height:119px;}
.thumbnail h3 b{position:absolute;top:-15px;}
.layout1 {clear:left; margin:60px 0px;}
.layout1close {clear:left; margin:5px 0px;}
.video {position:relative; background:#000; margin-bottom:20px; text-align:center;}
.video object{margin-bottom:20px;}
p.button{margin-top:40px;text-align:center;}
p.button input{font-weight:700;}
.footer{margin:25px 0px;text-align:center;}
.pages{margin:10px auto;width:485px;text-align:center;}
.pages a.on{font-weight:700;}
table{width:530px;margin:10px auto;}
td{border-bottom:1px #E4E4E4 solid;padding:7px 0px;text-align:right;}
td h3{display:inline;font-weight:200}
td span{display:inline;color:#8F8F8F}
tr.head td{border-bottom:1px #000000 solid;font-weight:700;}
.col1{text-align:left;}
.videos .col1, .downloads .col1, .tests .col1, .user .col1, .screenshots .col1{width:360px;}
.videos .col2, .downloads .col2, .tests .col2, .user .col2, .screenshots .col2{width:80px;margin-right:15px;}
.charts .col1{width:30px;padding-right:5px;text-align:right;}
.charts .col2{width:310px;text-align:left;}
.release .col1{width:130px;padding-right:5px;font-weight:600;border:0;text-align:right;}
.release .col2{text-align:left;border:0;}
.partner .col1{width:110px;}
.partner .col2{text-align:left;}
.updates{width:600px;}
.updates .col1{width:90px;}
.updates .col2{width:460px;text-align:left;}
div.crits{float:right;width:200px;font-size:0.85em;text-align:right;}
#box_list .box_head {cursor:pointer;}
#box_list .box{border:1px #EBEBEB solid;}
.box{width:590px;}
.box_head{margin:10px;}
.box_head span{color:#AFAFAF;font-weight:600;}
.box_head:hover span{color:#000000;}
.box_body{display:none;margin:10px;min-height:100px;}
div.crits_write{float:left;width:200px;text-align:right}
.rate_platform div{float:right;}
.rate_platform select{width:200px;}
.rate_com{text-align:center;margin-top:5px;}
.crits img {margin:2px;width:10px;height:8px;}
.critstotal img{width:13px;height:10px;}
#updates{position:absolute;border:1px #EBEBEB solid;z-index:3;top:13px;right:20px;background:#fff;}
.upd_head{cursor:pointer;margin:4px;width:295px;}
.upd_head span{float:right;color:#AFAFAF;font-weight:600;}
.upd_head:hover span{color:#000000;}
.upd_body{position:absolute;z-index:-1;display:none;right:-1px;top:-1px;padding:30px 20px 8px;background:#fff;border:1px #EBEBEB solid;}
fieldset{margin:20px 0px 10px;}
fieldset label{float:left;margin:2px;width:160px;}
fieldset input{margin:2px;}
fieldset.terms label{float:left;margin:2px;width:160px;}
fieldset.terms input{margin:2px;}
fieldset.toben{display:none;}
/*
.gal{width:450px;margin:0 auto;overflow:hidden;}
.gal img{margin:5px;width:100px;height:70px;}
.n{width:405px;margin:0 auto;overflow:hidden;}
.n img{margin:5px 0px 10px;}
.nnext{float:right;width:120px;}
.nprevious{float:left;width:120px;}
.nmore{text-align:center;}
*/
.send{background-color:#FFFFFF;border:1px solid #CFCFCF;margin-bottom:20px;}
.send table td{text-align:left;}
.bbcode_input{float:left;padding:3px;width:330px;font-family:Courier New;}
.bbcode_input span{color:#FF0000;}
.bbcode_output{float:right;padding:3px;width:250px;}
.bbcode_output2{float:left;margin-left:20px;padding:3px;width:550px;}
.edit_pagetopic{width:495px;text-align:left}
.edit_pagetopic select{width:245px;}
.search_pagedate select{width:120px;}
.galteaser{width:530px;margin:0 auto;}
.galteaser .thumbnail{margin:0px 10px 14px;}
.thumbnail{width:143px;height:79px;padding:1px;float:left;border:solid 1px #DFDFDF;}
.thumbnail img{width:150px;height:113px;z-index:1;margin-top:-11px;opacity:0.8;}
.thumbnail span.tape{width:139px;padding:2px;right:0px;top:0px;z-index:3;text-align:right;font:italic bold 7pt Verdana;text-transform:uppercase;color:#FFFFFF;position:absolute;background:url("../gfx/thumbnails/tape.png")}
.thumbnail span.type{padding:0px 2px;text-align:left;z-index:3;font:bold 7pt Verdana;color:#FFFFFF;position:absolute;left:0px;top:67px;background:#FF0000;}
.thumbnail span.info{width:139px;padding:2px;text-align:right;z-index:3;font:200 6pt Verdana;color:#FFFFFF;position:absolute;right:0px;top:14px;background:url("../gfx/thumbnails/tape.png")}
.thumbnail span.typenow{width:130px;height:25px;position:absolute;z-index:2;left:2px;text-align:center;top:26px;font:bold 14pt Verdana;color:#FFFFFF;opacity:0.7}
.thumbnail span.video{width:25px;height:25px;position:absolute;z-index:2;left:58px;top:30px;background:url("../gfx/gfxnov11.png") no-repeat -150px 0px;opacity:0.7;}
.thumbnail a{width:143px;height:79px;float:left;overflow:hidden;position:relative;text-decoration:none;color:#666;}
.thumbnail a:hover img{opacity:1;}
.thumbnail.tsp{margin-bottom:8px;}
.img {position:relative; display:block; cursor:pointer;}
.img > span {position:absolute;right:5px;top:4px;}
.img > span > span {background:url("../gfx/gfxnov11.png") no-repeat -175px 2px;height:17px;width:17px;float:left;}
.img img.big {display:none;z-index:5;position:absolute;top:0px;}
.img.alignleft img.big {left:0px;}
.img.alignright img.big {right:0px;}
ul.newsticker{margin-left:0px;padding-left:0px;list-style-type:square;}
ul.newsticker li{margin-left:0px;padding-left:5px;list-style-position:outside;}
#rolldown1 {position:absolute;z-index:50;top:-21px;left:230px}
#rolldown2 {position:absolute;z-index:50;top:-21px;left:310px}
.rollbutton button{position:absolute;right:2px;top:7px;background:url("../gfx/gfxnov11.png") no-repeat -100px 0px;height:14px;width:14px;}
.rollbutton button span{right:-22px;position:absolute;}
.rollbutton button.active{background:#000;}
.rollbutton button.blue{background-position:-100px -14px;}
.rollbrowse {display:nonen;position:absolute;z-index:5;left:-20px;top:-5px;padding:4px 60px 60px 20px;}
.rollbrowse > div {width:960px;height:400px;overflow:auto;background:#006699;border:0px #333 solid;}
#rolldown1_show.rollbrowse > div > div {margin-left:98px;}
#rolldown2_show.rollbrowse > div {height:250px;}
#rolldown2_show.rollbrowse > div > div {margin-left:232px;}
.rollbrowse ul {color:#eee; font-weight:bold;}
.rollbrowse ul li {display:block; padding:4px 10px;}
.rollbrowse ul a{color:#eee;}
.rollbrowse ul a:hover{color:#11161C;}
.rollbrowse ul li a:hover {color:#fff;}
.rollbrowse ul li.off {display:none;}
.rollbrowse ul.abc {margin:15px 0px; font-size:1.2em; height:20px; font-weight:bold;color:#0096e1;}
.rollbrowse ul.abc:hover li {color:#bbb;}
.rollbrowse ul.abc > * {display:inline; padding:8px 8px;}
.rollbrowse ul.abc li:hover {cursor:pointer; color:#eee;}
.rollbrowse ul.abc li.on {color:#eee;}
.rollbrowse ul.res {height:325px; overflow-y:scroll}

#rolldown_sitemap {display:none;position:absolute;z-index:10;left:0px;top:-25px;width:960px;background:#006699; padding:20px 0px; border-top:1px solid #000; border-bottom:1px solid #000}
#rolldown_sitemap ul {float:left; margin:5px 0px 0 15px; clear:none;}
#rolldown_sitemap li {margin:8px;}
#rolldown_sitemap a {color:#EFEFEF;}
#rolldown_sitemap a:hover{text-decoration:underline;}




h2.topmargin{margin-top:40px}
.forum{clear:left;width:600px;position:relative;}
* + .forum{margin-top:50px;}
.forum a.on{font-weight:700;}
.forum .pages{clear:left;width:100%;text-align:right;font-size:11px;}
.forum .head .pages{position:absolute;right:0px;top:-30px;font-size:11px;}
.forum .head{position:relative;width:598;margin:2px 0px;min-height:22px;border:1px #333 solid;font-size:0.85em;}
.forum .menu{position:absolute;z-index:3;right:5px;top:2px;}
.forum .tree{margin-left:5px;}
.forum .tree li{position:relative;margin:2px 0px;}
.forum .tree span{position:absolute;width:15px;height:15px;overflow:hidden;left:-8px;top:2px;background:url("../gfx/gfxnov11.png") no-repeat -125px 0px;}
.forum table{width:600px;margin:0px;}
.forum td{position:relative;vertical-align:top;padding:18px 0px;}
.forum table span{color:#8F8F8F;font-size:0.9em;}
tr.fo_stick{background:#F2F2F2;color:#FF0000;font-weight:700;}
td.fo_title{width:375px;text-align:left;}
td.fo_title select{color:#8F8F8F;margin:3px 0px;}
td.fo_total{width:23px;margin-left:4px;}
td.fo_last{width:142px;margin-left:4px;}
td.fo_user{width:115px;text-align:left;}
td.fo_user span{font-size:0.9em;}
td.fo_text{text-align:left;}
td.fo_text hr{border:1px #AFAFAF solid;}
td.fo_text blockquote, td.fo_text pre{margin:10px 10px 4px 30px;padding:4px 0px;border-top:1px #8F8F8F solid;border-bottom:1px #8F8F8F solid;color:#7F7F7F;}
td.fo_text pre{font-family:Courier New;}
a.fo_more{position:absolute;margin-top:-16px;right:0px;}
.fo_del{position:absolute;margin-top:1px;right:0px;}
.fo_root{width:370px;margin-bottom:6px;font-size:0.9em;}
.fo_edit{padding-top:10px;color:#9F9F9F;font-size:0.9em;}
#post_form{display:block;width:600px;margin:15px 0px;}
#post_form input{margin:5px 0px;}
#post_form textarea{width:598px;margin:5px 0px 30px;}
#post_form > div{position:relative;overflow:hidden;}
#post_menu{width:100%;padding:3px;margin-bottom:10px;}
#post_menu ul{margin:5px 0px;}
#post_menu li{margin:5px 9px 5px 0px;color:#939393;cursor:pointer}
#post_menu li:hover{color:#000;}
#post_menu li.on{color:#595959;}
.fo_livestatus div{position:absolute;right:0px;top:2px;}
.fo_livestatus p{position:absolute;top:50px;font-size:0.85em}
.fo_livestatus p input{height:expression('auto',this.tabIndex='-1',this.runtimeStyle.height='auto');}
.fo_row input{width:598px;}
.fo_row span, .fo_puttext span{position:absolute;top:6px;right:10px;color:#ccc;font-weight:bold;}
.fo_service{position:absolute;bottom:2px;left:0px;width:100%;display:none;}
.fo_captcha{width:400px;margin:10px auto;text-align:center;}
#post_form input.button{display:block;padding:5px;margin:15px auto;}
#post_form, #preview{margin-bottom:40px;}
input:focus, textarea:focus{background:#efefef;}

.bubble {
    position:relative; right:0px;
    background-color: #fff;
    border-radius: 2px 2px 2px 2px;
    border: 1px solid #aaa;
    font-family: Arial,sans-serif;
    font-size: 10px;
    padding: 0 3px;
    top: -1px;  margin-right:7px;
}
.bubble:hover {text-decoration:none;background-color: #2E4D69; color:#fff;
    border: 1px solid #2E4D69;}
.bubble:hover em {
    border-color: #2E4D69 transparent transparent #2E4D69;}
.bubble em {
    border-color: #aaa transparent transparent #aaa;
    border-style: solid;
    border-width: 2.5px;
    height: 0;
    left: 5px;
    position: absolute;
    top: 100%;
}
.buttle {
    padding: 6px; top:0px;
    width: 110px;  margin:10px 0px; display:block;
}
.bummle {float:left;
    position:relative; right:0px;
    background-color: #fff;
    border: 0px solid #aaa;
    font-family: Arial,sans-serif;
    font-size: 10px; background: #2E4D69;font: bold 7pt Verdana;;color:#FFFFFF;
    padding: 1px 4px;
    top: 1px;  margin-right:6px; margin-bottom:15px;
}
.sidetab_five .bummle {background:red;}











/* SMARTCONTAINER */

#gal_big {margin-top:0px; width:100%;position:relative;}
#gal_big a, #thumbs a {color:#2E4D69;}
#gal_big a:hover, #thumbs a:hover {color:#BFBFBF}

#loading {top:0px; left:0px; width:100%; background:url("../gfx/gal/loading.gif") no-repeat center;}
#controls {position:absolute; bottom:-30px; width:100%; backgroundm:blue; text-align:center;}
#controls div * {margin:0px 0px;}
div.middle {display:inline; width:20px;; text-align:center;}
div.ss-controls {position:absolute; top:0px; left:0px;}
div.nav-controls {position:absolute; top:0px; right:0px;}
#slideshow {top:0px; left:0px; width:100%; backgroundm:red; overflow:hidden;}
#slideshow a.advance-link {
        display:block;
        width:100%; backgroundm:red;
        height:100%; /* This should be set to be at least the height of the largest image in the slideshow */
        line-height:380px; /* This should be set to be at least the height of the largest image in the slideshow */
        text-align:center;  cursor:default;
}
#slideshow img {vertical-align:middle; border:0px solid #ccc;}
#gal_nav {position:absolute; z-index:2; top:0px; left:0px; width:100%;}
#prevLimage, #nextLimage {position:absolute; top:0px; width:270px; height:300px; border:0px; background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display:block;}
#prevLimage {left:0px;}
#nextLimage {right:0px;}
#prevLimage div, #nextLimage div {width:20px; height:100%; opacity:0.3;}
#prevLimage div {float:left;}
#nextLimage div {float:right;}
#prevLimage:hover div, #prevLimage:visited:hover div {background:#fff url("../gfx/gal/previous.png") left 50% no-repeat; }
#nextLimage:hover div, #nextLimage:visited:hover div {background:#fff url("../gfx/gal/next.png") right 50% no-repeat; }


#multimedia.diashow #gal_big {background:#000;}
#multimedia.diashow a {color:#6F6F6F;}
#multimedia.diashow a:hover {color:#DFDFDF;}
#multimedia a {cursor:pointer;}
#multimedia a:hover {text-decoration:none;}
#multimedia {font-size:11.2px;}


#thumbs {position:relative; margin-top:45px; width:100%; height:175px; color:#a23a45; overflow:hidden; backgroundm:blue}
#thumbs i {position:absolute; display:block; width:100%; height:3px; bottom:-15px; left:0px;}
#thumbs ul {margin-bottom:30px; width:575px; margin:auto; text-align:center;}
#thumbs ul.gally:hover {background:url("../gfx/gal/darker.png");}
#thumbs li {position:relative; display:inline;}
#thumbs li a {float:left; position:relative;}
#thumbs img {position:static; width:84px; height:60px; margin:4px; border:1px solid #ddd; -moz-opacity:40%; filter: alpha(opacity=40); opacity: 0.4;}
#thumbs li.selected img {border:1px solid #000;}
.diashow #thumbs img {border:1px solid #000;}
.diashow #thumbs li.selected img {border:1px solid #ddd;}
#thumbs div.pagination {display:none; position:absolute; z-index:555; width:100%; bottom:12px; text-align:center; backgroundm:red; }
#thumbs:hover img {opacity: 0.7;}
#thumbs:hover img:hover, #thumbs img:hover {opacity: 1;}
#thumbs:hover div.pagination {display:block}
#thumbs div.pagination a.on {font-weight:bold;}
#thumbs a.extend {}
#thumbs div.left {display:inline; positionm:absolute; topm:0px; leftm:10px;}
#thumbs div.left * {margin:0px 4px;}
#thumbs div.right {display:none; position:absolute; top:0px; right:10px;}


.noscript #thumbs {margin-top:0px; height:auto;}
.noscript #thumbs * {opacity:0.9}
body.smartcontainer_more #thumbs {height:245px;}     /*105 175 */




body.plususerbar #frame {margin:260px auto;}
body.plususerbar #frame_top {top:100px;}
body.plususerbar #header div.upper {height:93px; top:-94px;}

body.plusgames #plusgames {display:block;}
body.plusgames #frame {margin:490px auto;}
body.plussitemap #plussitemap {display:block;}
body.plussitemap #frame {margin:390px auto;}



.bloede {position:relative; display:block; cursor:pointer; margin:0px 0px 5px 15px;width:150px;float:right}
.conns_box {display:block; float:right; width:148px; border:1px solid #ddd; margin-top:-2px; font-size:0.8em}
.conns_box > * {display:block; margin:5px;}
span.conns_box a {text-decoration:none;}
span.conns_box a:hover {text-decoration:underline;}

/* SLIMBOX */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url("../gfx/gal/loading.gif") no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 0px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url("../gfx/gal/prevlabel.gif") no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url("../gfx/gal/nextlabel.gif") no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url("../gfx/gal/closelabel.gif") no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { margin-top:10px; font-weight: bold; }

/* SITEBAR:TABS */
.sidetab {position:relative; overflow:hidden;width:300px; margin-top:7px; margin-right:0px; margin-left:0px; background:#fff; border:solid 1px #ddd;}
.sidetab:first-child {margin-top:0px;}
.sidetab h4 {padding:5px; font-weight:bold; font-size:1em; font-family:Verdana,"Times New Roman"; border:1px #fff solid}
.sidetab a:hover, .sidetab a.hover {color:#000; text-decoration:underline;}
.sidetab ul.tabs {position:absolute; top:6px; right:8px; width:200px; text-align:right; font-size:0.9em;}
.sidetab ul.tabs li {display:inline;margin-left:9px; color:#939393; font-weight:bold; cursor:pointer}
.sidetab ul.tabs li:hover {color:#000;}
.sidetab ul.tabs li.on {color:#595959;}
.sidetab .mask {overflow:hidden; margin:7px;}
.sidetab .panel {margin:0px; backgroundm:blue}
.sidetab ul.links {float:left; width:286px; clear:none; margin-right:10px; font-size:0.86em; backgroundm:red;}
.sidetab ul.links li {display:block; padding:3px 0px; overflow-y:hidden;}
.sidetab > p {width:100%; padding:0px; margin:0px; margin-top:-10px; height:18px; color:#7F7F7F; font-size:0.8em; font-weight:bold; text-align:center; background:url("../gfx/tabs_closed.png") no-repeat center; cursor:pointer; opacity:.6;}
.sidetab > p.on {background:url("../gfx/tabs_open.png") no-repeat center;}
.sidetab > p:hover {color:#000; opacity:1;}
.sidetab ul.thumbs {display:block;margin:0px; overflow:hidden;}
.sidetab ul.thumbs li {display:inline;}
.sidetab ul.thumbs li img {float:none; margin:3px 2px; width:91px; height:54px; opacitys:.8;}
.sidetab li.floatright {float:right;display:inline;width:105px; height:75px;}
.sidetab li.floatright li img {display:none; width:100px; height:70px;}
.sidetab ul.thumbs li img:hover, .sidetab ul.thumbs li img.hover, .sidetab  li.floatright li img.def {display:inline; opacity:1;}
.sidetab .thumbnail {width:143px; border:0px;}
.sidetab .thumbnail a {margin-left:1px; width:140px; border:0px;}
.sidetab .thumbnail.exp {display:none;}


.sidetab .thumbnail.bruch a.text, .sidetab .thumbnail.serie a.text {margin:0; margin-left:5px; width:134px; background:#fff; height:auto; padding-top:3px;padding-bottom:5px;}
.sidetab .thumbnail.bruch {width:143px; border:0px;height:auto;}
.sidetab .thumbnail.bruch a {margin-left:5px; width:134px; border:0px;}

.sidetab .thumbnail.serie {width:290px; border:0px;height:auto;}
.sidetab .thumbnail.serie span.tape {width:290px; padding-right:10px; border:0px;height:auto;}
.sidetab .thumbnail.serie a {background:#eee; margin-left:5px; width:285px; height:65px; border:0px;}
.sidetab .thumbnail.serie img {width:93px; height:66px; float:left; margin-top:0px; border:1px solid #888;}
.sidetab.sidetab_four {position:relative; overflow:hidden;width:300px; margin-top:7px; font-size:1.15em; margin-right:0px; margin-left:15px; background:#fff; border:0px;}
.sidetab_four h4, .sidetab_four  ul.tabs {padding:0px; margin-top:18px;}
.sidetab_four .mask {overflow:hidden; margin:5px 0px;}
.sidetab_four .thumbnail.bruch a {margin-left:0px; width:134px; border:0px;}
.sidetab_four .thumbnail.bruch a.text, .sidetab_four .thumbnail.serie a.text {margin-left:0px;}
.sidetab_four .thumbnail.serie {width:281px; border:0px;height:auto;}
.sidetab_four .thumbnail.serie img {width:91px; height:63px; float:left; margin-top:0px; border:0px; border-left:1px solid #000; border-rightm:1px solid #666;}
.sidetab_four .thumbnail.serie span.tape, .sidetab_four .thumbnail.serie a.text {width:281px;}
.sidetab_four .thumbnail.serie a {background:#eee; margin-left:0px; width:276px; height:60px; border:0px;}

.sidetab.sidetab_five {position:relative; overflow:hidden;width:295px; margin-top:20px; font-size:1.15em; margin-right:0px; margin-left:10px; background:#fff; border:0px;}
.sidetab.sidetab_five:first-child {margin-top:0px;}
.sidetab_five h4, .sidetab_five  ul.tabs {display:block; position:relative; left:auto;right:auto;text-align:left;padding:0px;}
.sidetab_five  ul.tabs {margin-left:-5px; margin-bottom:10px;}
.sidetab_five .mask {overflow:hidden; margin:5px 0px;}
.sidetab_five ul.links {width:295px; font-size:10.5px;}
.sidetab_five h5 {float:none;}
.sidetab_five .thumbnail.sbys {width:295px; height:64px; padding:0px; margin-top:6px; border-bottom:1px solid #eee; border:1px solid #eee;}
.sidetab_five .thumbnail.sbys:hover {background:#eee;}
.sidetab_five .thumbnail.sbys:hover img {opacity:1;}
.sidetab_five .thumbnail.sbys img {margin-top:-21px;}
a.thumby {float:right; margin-left:6px; margin-top:0px; width:134px; border:0px;}
.list a {margin-left:6px; margin-top:5px; display:block;}
.sidetab_five .thumbnail.sbys a.text {display:block;margin:3px; width:148px;}
.sidetab_five .thumbnail.sbys .type {right:0px;top:52px;left:auto;}
.sidetab_five .thumbnail.sbys .video {top:20px;}
.sidetab_five .thumbnail.sbys a.moreinone img {width:90px; height:62px; float:left; margin-top:0px; border:0px; border-left:1px solid #000; border-rightm:1px solid #666;}
.sidetab_five .thumbnail b {display:block;}

.sidetab_five .thumbnail.min a.thumby, .sidetab_five .thumbnail.min h5 {display:none;}
.sidetab_five .thumbnail.min {margin-top:2px;height:auto;border:1px solid #fff;}
.sidetab_five .thumbnail.min a.text {height:auto; width:auto;}
.sidetab_five .thumbnail.min b {display:inline; font-weight:200;}
.sidetab_five a.moreinone div {position:absolute; left:-68px; top:1px; background:#fff; margin-left:0px; width:320px; border:0px;}
.sidetab_five a.moreinone {height:79px; background:#444;}
.sidetab_five p {margin-top:5px;float:left;}
.einr ul, .einr h4 {margin-left:5px}
.einr h4 {margin-top:5px}
.sidetab_five .absp {text-align:center;}
.sidetab_five #user_login div {float:left; margin-right:2px;}
.sidetab_five #user_login div.register {height:30px;}
.sidetab_five #user_login div.register a {display:inline; margin-right:10px;}
.sidetab_five #user_login .action {top:30px;}



.lead * {position:relative; color:inherit; font-size:inherit; font-weight:inherit;}
.lead *:hover {text-decoration:none;}
.lead {color: #666666;
    float: left;
    overflowOFF: hidden;
    position: relative;
    text-decoration: none;  margin-top:-40px;
    width: 300px;background:#fff;
}
.lead > .img {
    position:absolute;top:0px;left:0px;
    width: 298px; height:150px;   border:1px solid #666;
    z-index: 0; overflow:hidden;
}
.lead > .img img {
    position:absolute;bottom:0px;left:0px;
    width: 300px; margin:0px; height:auto;
    z-index: 0;
}
.lead h2 {
    position:absolute;top:5px;right:1px;
    width:289px; height:23px; opacity:1;
    z-index: 1;  color:#000; font-size:1.1em;font-weight:bold; text-align:right;
}
.lead h2 a {margin:0px; padding:5px 8px; background:#fff; }
.lead > span {
    position:absolute;top:27px;right:5px;
    width: 150px; height:127px; padding:0px;  opacity:0.8;
    z-index: 1;  color:#fff; text-align:right;
}
.lead span:hover * { color:#000;opacity:0.9; background:#ddd;}
.lead span *:hover { color:#000;opacity:1; background:#fff;}
.lead dl.inf { display:none;
    position:absolute;top:30px;left:0px;
    width: 100px; padding:4px;  opacity:0.7;
    z-index: 1;  color:#fff;  font-weight:bold;
}
.lead > ul {
    position:absolute;top:150px;left:186px;
    z-index: 0;
}
.lead > ul > li { display:block;
    margin:2px 0px; padding:0px 2px; border:1px solid #fff; border-left:0px solid transparent;
    width: 109px; height:35px; opacity:0.8;
    z-index: 1;  font-weight:bold;
}
.lead > ul > li.group {margin-top:10px}
.lead > ul > li:hover {opacity:1;background:#fff; border:1px solid #ccc; border-left:0px;}
.lead > ul > li.on, .lead > ul > li.on:hover {opacity:1; background:#fff; color:#000; border:1px solid #666; margin-left:-1px; border-left:1px solid #fff;}
.lead > ul > li a {display:block;padding:10px 4px;}
.lead > ul > h3, .lead > ul > ul  {margin-left:10px;}
.lead > ul > ul a:hover {text-decoration:underline}
.lead > ul > h3  {font-weight:bold;}
.lead div.microcontent {
    margin-top:150px;   border-right:1px solid #666;
    width: 185px; padding:0px;  opacity:0.9; backgroundm:#ddd;
    z-index: 0;  color:#000;
}
.lead div.microcontent > ul {  padding-top:10px;  min-height:500px; width: 170px;
}
.microteaser .bubble {position:absolute; right:0px; top:8px;margin:0px; border-color:#ccc}
.microteaser .bubble emOFF {display:none}
.microteaser li {padding:7px 0px; width:153px; padding-right:25px; border-bottom:1px solid #ccc}
.microteaser li:hover * {color:#2E4D69;}
.microteaser li img {position:absolute; left:-160px; display:none;}
.microteaser li:hover img {display:block;}
.microcontent a.moreinone img {width:90px; height:62px; float:left; margin-top:0px; border:0px; border-left:1px solid #000; border-rightm:1px solid #666;}
.microcontent a.moreinone div {position:absolute; left:-68px; top:1px; background:#fff; margin-left:0px; width:320px; border:0px;}
.microcontent a.moreinone {height:79px; background:#444;}
.microcontent .thumbnail a {
    border: 0 none;
    float: right;
    margin-top: 5px; margin-left:0px;
    width: 134px; height:64px;
}
.microcontent .thumbnail {
    border: 0 none; width:auto; height:auto;
}
.microcontent span.type {
    bottom: 0px; top:auto;
}