/* core.css (75%) */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{position:relative;width:100%;font-family:"Lucida Grande", helvetica;font-size:12px;line-height:20px;color:#a3a3a3;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
html,body{background:#212121 url(../img/MainBack.png) fixed;margin:0;padding:0;}
#page{padding-top:202px;padding-bottom:20px;z-index:2;}
#top{position:absolute;width:100%;height:222px;top:0;left:0;z-index:1;}
#top_strip{position:absolute;width:100%;top:99px;height:63px;background-color:rgba(30,30,30,0.7);}
#header{position:relative;width:800px;height:162px;background:url(../img/BackTopRainbow.png) top left no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 5px #1e1e1e;-moz-box-shadow:0 3px 5px #1e1e1e;margin:20px auto;}
#nav_zone{position:absolute;top:70px;width:800px;height:62px;padding-top:30px;}
#main{position:relative;width:800px;margin:0 auto;}
#content_zone{position:relative;width:800px;}
#footer{position:relative;clear:both;width:800px;height:120px;background:transparent url(../img/BackBottomRainbow.png) no-repeat bottom left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 5px #1e1e1e;-moz-box-shadow:0 3px 5px #1e1e1e;margin:0 auto;}
#nav_zone a.logo{position:absolute;display:block;top:10px;left:4px;width:298px;height:62px;background:url(../img/Logo.png) no-repeat center center;z-index:2;text-decoration:none;padding:0;}
#nav_zone a.logo:hover{background:url(../img/LogoSelected.png) no-repeat center center;}
#nav_zone ul{float:right;padding-right:8px;padding-top:0;height:34px;line-height:34px;margin:0;}
#nav_zone ul li{float:left;display:inline;list-style:none;position:relative;z-index:10;}
#nav_zone ul li a{position:relative;display:inline;z-index:10;height:34px;overflow:hidden;text-align:center;line-height:34px;font-size:14px;font-weight:700;color:#fff;text-decoration:none;margin:0 8px;}
#nav_zone ul li.backLava{position:absolute;width:100px;height:34px;z-index:8;background-color:rgba(116,123,137,0.55);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#footer div{position:relative;width:760px;height:40px;font-size:10px;line-height:20px;text-align:center;background-color:rgba(30,30,30,0.7);-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;padding:20px;}
a{outline:none;color:#0A90FE;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{color:#006EDA;text-decoration:underline;}
a:visited{color:#006EDA;}
h1,h2,h3{font-weight:700;color:#fff;margin:0 0 20px;padding:0;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{margin-bottom:0;font-size:14px;}
p{margin-bottom:20px;padding:0;}
.marked{color:#fff;}
.normal{color:#a3a3a3;}
.left{float:left;}
.right{float:right;margin-left:10px;}
div.section{clear:both;position:relative;overflow:hidden;width:720px;margin-bottom:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:rgba(30,30,30,0.7);-webkit-box-shadow:0 3px 5px #1e1e1e;-moz-box-shadow:0 3px 5px #1e1e1e;padding:40px 40px 0;}
div.block{position:relative;}
div.headlines{position:relative;width:720px;height:40px;margin-bottom:20px;line-height:40px;background-color:rgba(30,30,30,0.7);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:3;-webkit-box-shadow:0 3px 5px #1e1e1e;-moz-box-shadow:0 3px 5px #1e1e1e;padding:10px 40px;}
div.headlines span.headline{display:block;float:left;padding-right:8px;font-size:16px;font-weight:700;color:#FFF;}
div.headlines ul{position:relative;display:block;float:left;top:2px;width:500px;height:40px;list-style-type:none;overflow:hidden;background-color:transparent;margin:0;padding:0;}
div.headlines ul li{display:block;}
a.headline,a:hover.headline,a:active.headline,a:visited.headline{color:#a3a3a3;text-decoration:none;}
div.headlines a.trigger{background:url(../img/Icons.png) no-repeat 0 0;border:0;display:block;float:left;height:45px;left:4px;outline:0;position:relative;text-indent:-9999px;top:-4px;width:45px;}
div.headlines a.trigger:hover{background:url(../img/Icons.png) no-repeat 0 -55px;}
div.headlines a.page{display:inline;float:none;}
div.pagination{position:relative;margin-top:10px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#2E2E2E;padding:5px;}
.newsticker{background:#1e1e1e;}
.bubbleInfo{position:relative;float:right;}
.bubbleInfo .popup{position:absolute;display:none;z-index:1000;width:160px;line-height:20px;background:#1e1e1e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #FFF;-webkit-box-shadow:0 3px 5px #1e1e1e;-moz-box-shadow:0 3px 5px #1e1e1e;padding:20px;}
.popup:before{content:"\00a0";display:block;position:absolute;bottom:-20px;left:169px;width:0;height:0;border:10px solid transparent;border-top-color:#FFF;}
.popup:after{content:"\00a0";display:block;position:absolute;bottom:-12px;left:173px;width:0;height:0;border:6px solid transparent;border-top-color:#1e1e1e;}
a.big_product{background-color:rgba(30,30,30,0.7);border:2px solid rgba(30,30,30,0.7);border-radius:10px;display:block;height:396px;margin-bottom:20px;overflow:hidden;position:relative;width:796px;-moz-border-radius:10px;-moz-box-shadow:0 3px 5px #1e1e1e;-webkit-border-radius:10px;-webkit-box-shadow:0 3px 5px #1e1e1e;padding:0;}
a.big_product h1{left:40px;position:relative;top:40px;}
a.big_product h2{font-size:14px;left:40px;line-height:20px;position:relative;top:40px;width:340px;}
a.big_product img{border:0;display:block;outline:0;position:absolute;right:40px;top:20px;margin:0;padding:0;}
a.product{background-color:rgba(30,30,30,0.7);border:2px solid rgba(30,30,30,0.7);border-radius:10px;color:#a3a3a3;display:block;height:153px;margin-bottom:20px;overflow:hidden;position:relative;width:306px;-moz-border-radius:10px;-moz-box-shadow:0 3px 5px #1e1e1e;-webkit-border-radius:10px;-webkit-box-shadow:0 3px 5px #1e1e1e;padding:40px;}
div.emptyProduct{background-color:rgba(30,30,30,0.7);border:2px solid rgba(30,30,30,0.7);border-radius:10px;color:#a3a3a3;display:block;float:right;height:153px;margin-bottom:20px;margin-left:10px;overflow:hidden;position:relative;width:306px;-moz-border-radius:10px;-moz-box-shadow:0 3px 5px #1e1e1e;-webkit-border-radius:10px;-webkit-box-shadow:0 3px 5px #1e1e1e;padding:40px;}
img.star{position:absolute;display:block;top:-20px;left:340px;z-index:25;margin:0;padding:0;}
img.big_star{position:absolute;display:block;top:-20px;left:750px;z-index:25;margin:0;padding:0;}
div.headlines a.download{width:45px;height:45px;background:url(../img/Icons.png) no-repeat -61px 0;}
div.headlines a.download:hover{width:45px;height:45px;background:url(../img/Icons.png) no-repeat -61px -55px;}
div.headlines a.register{width:45px;height:45px;background:url(../img/Icons.png) no-repeat -122px 0;}
div.headlines a.register:hover{width:45px;height:45px;background:url(../img/Icons.png) no-repeat -122px -55px;}
div.headlines a.support{width:45px;height:45px;background:url(../img/Icons.png) no-repeat -244px 0;}
div.headlines a.support:hover{width:45px;height:45px;background:url(../img/Icons.png) no-repeat -244px -55px;}
img.product_star{position:absolute;display:block;top:60px;left:750px;z-index:25;margin:0;padding:0;}
div.infoParLeft{float:left;clear:both;width:340px;margin-bottom:20px;padding-right:20px;}
div.infoParRight{float:right;width:340px;margin-bottom:20px;padding-left:20px;}
a.screenshot{border:2px solid;border-radius:5px;float:left;height:50px;width:80px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 10px 10px 0;padding:0;}
a.screenshot:hover{border:2px solid #FFF;}
div.section img.universalLogo{float:right;border:0;outline:0;width:95px;height:60px;margin:0 0 10px 10px;}
div.section img.universalLogo:hover{border:0;}
div.historyPar ul{margin-left:20px;list-style-type:disc;}
a.productSupport{background-color:rgba(30,30,30,0.7);border:2px solid rgba(30,30,30,0.7);border-radius:10px;color:#a3a3a3;display:block;height:64px;line-height:64px;margin-bottom:20px;overflow:hidden;position:relative;width:306px;-moz-border-radius:10px;-moz-box-shadow:0 3px 5px #1e1e1e;-webkit-border-radius:10px;-webkit-box-shadow:0 3px 5px #1e1e1e;padding:20px 40px;}
a.emptyProductSupport{background-color:rgba(30,30,30,0.7);border:2px solid rgba(30,30,30,0.7);border-radius:10px;color:#a3a3a3;display:block;float:right;height:64px;line-height:64px;margin-bottom:20px;overflow:hidden;position:relative;width:306px;-moz-border-radius:10px;-moz-box-shadow:0 3px 5px #1e1e1e;-webkit-border-radius:10px;-webkit-box-shadow:0 3px 5px #1e1e1e;padding:20px 40px;}
div.form{position:relative;margin:0 70px;}
form div.input{background-color:#2E2E2E;border-radius:5px;clear:both;height:20px;line-height:20px;margin-bottom:10px;width:560px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;}
form div.input label{display:block;float:left;width:170px;font-weight:700;}
form div.input input{background-color:#2E2E2E;border:0;border-left:1px solid #a3a3a3;color:#a3a3a3;float:left;font-family:"Lucida Grande", helvetica;font-size:12px;height:20px;line-height:20px;outline:0;padding-left:10px;width:350px;}
.form div.error label{font-size:13px;color:#a3a3a3;text-align:left;line-height:13px;}
.form div.error-message{position:relative;font-size:10px;clear:left;color:#FFF;text-align:left;top:-12px;left:0;}
form div.textarea{clear:both;margin-bottom:10px;background-color:#2E2E2E;height:270px;width:560px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:20px;padding:10px;}
.form div.textarea div.error-message{position:relative;font-size:10px;clear:left;color:#FFF;text-align:left;top:-260px;left:0;}
form div.input textarea{background-color:#2E2E2E;border:0;border-left:1px solid #a3a3a3;color:#a3a3a3;float:left;font-family:"Lucida Grande", helvetica;font-size:12px;height:270px;outline:0;padding-left:10px;resize:none;width:350px;}
.form div.submit{clear:left;margin-top:20px;text-align:left;padding:0;}
.form div.submit input{border-radius:5px;background-color:#2E2E2E;color:#a3a3a3;margin-left:400px;outline:0;width:180px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 10px;}
.curFocus{color:#FFF!important;}
div.headlines a.twitter{background:url(../img/Icons.png) no-repeat -183px 0;height:45px;width:45px;}
div.headlines a.twitter:hover{background:url(../img/Icons.png) no-repeat -183px -55px;}
div.headlines a.apps{background:url(../img/Icons.png) no-repeat -303px 0;height:45px;width:45px;}
div.headlines a.apps:hover{background:url(../img/Icons.png) no-repeat -303px -55px;}
div.rightColumn{position:relative;float:left;margin-bottom:40px;width:213px;padding:0;}
div.search{background-color:#2E2E2E;border-radius:5px;float:right;height:30px;line-height:30px;margin-right:8px;margin-top:5px;padding-left:5px;padding-right:5px;width:154px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.search input{position:relative;display:inline;width:100px;border:0;background-color:#2E2E2E;border-left:1px solid #a3a3a3;color:#a3a3a3;outline:0;padding:2px 0 2px 5px;}
div.search #goSearch{display:none;width:30px;border:0;background-color:#2E2E2E;color:#a3a3a3;padding:1px;}
.message{padding-left:40px;}
#flashMessage{color:red;}
#errorMessage{color:#720000;background-color:#ffcfcd;}
.post{position:relative;margin-bottom:40px;}
.post .meta{position:relative;top:-20px;}
.comment .meta{font-weight:700;}
.commentnumber{font-size:14px;color:#FFF;}
#commentsclosed{color:#777;text-align:center;font-size:13px;margin:0;padding:0;}
small,blockquote,strike{color:#777;}
code{font:11px 'Courier New', Courier, Fixed;}
acronym,abbr,span.caps{font-size:9px;letter-spacing:.7px;cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:5px 5px 0;}
blockquote cite{display:block;margin:5px 0 0;}
pre{font-size:11px;}
.bookmark_list{display:inline-block;float:left;list-style-type:none;font-size:80%;margin:0;padding:0;}
html:first-child .bookmark_list{font-size:80%;}
.bookmark_list li{float:left;width:23%;background-color:transparent;border:0;line-height:16px;margin:0 1px;padding:1px;}
.bookmark_compact{margin-top:10px;margin-bottom:40px;border:0;background-color:#2E2E2E;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;}
.bookmark_compact li{width:16px;height:16px;background-color:transparent;border:none;margin:0;padding:2px;}
.bookmark_list a{width:100%;text-decoration:none;cursor:pointer;}
.bookmark_list span{display:inline-block;width:16px;height:16px;}
.bookmark_list img{border:none;}
div.section img.errorImage{float:left;width:192px;height:192px;border:0;}
div.error{font-size:28px;font-weight:700;text-align:center;line-height:48px;color:#FFF;}
#nav_zone div.logo{position:absolute;display:block;top:10px;left:4px;width:298px;height:62px;background:url(../img/Logo.png) no-repeat center center;padding:0;}
.tweet .tweet_list{background-color:#2E2E2E;border-radius:5px;list-style-type:none;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0;padding:5px;}
.tweet .tweet_list li{overflow:auto;padding:.5em;}
.tweet .tweet_list .tweet_avatar{padding-right:.5em;float:left;}
.tweet .tweet_list .tweet_avatar img{vertical-align:middle;}
::selection,::-moz-selection{background:#a0a0a0;}
div.entry,.commentlist{position:relative;margin-bottom:40px;clear:both;}
a.big_product:hover,a.product:hover,a.productSupport:hover{border:2px solid #fff;text-decoration:none;}
a.product img,a.productSupport img{border:0;display:block;float:left;height:64px;outline:0;padding-right:20px;width:64px;margin:0;}
div.section h1,.otherPosts{clear:both;}
div.fullPar,div.historyPar{width:720px;margin-bottom:40px;}
div.leftColumn,div.centerColumn{position:relative;float:left;margin-bottom:40px;width:213px;padding:0 40px 0 0;}
div.search form,form#PostAddForm{display:inline;}
@media screen and -webkit-min-device-pixel-ratio0 {
.bookmark_list{font-size:100%;}
}

/* jquery.fancybox.css (83%) */
html,body{height:100%;}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30;}
* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');}
div#fancy_wrap{text-align:left;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(../img/fancy_progress.png) no-repeat;}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30;}
div#fancy_loading_icon{position:absolute;background:url(../img/fancy_loading.gif) no-repeat;z-index:35;width:16px;height:16px;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 33px;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF;}
div#fancy_content{z-index:100;position:absolute;margin:0;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;z-index:100;width:100%;height:100%;margin:0;padding:0;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url(../img/fancy_closebox.png) top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;}
a#fancy_left{left:0;}
a#fancy_right{right:0;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url(../img/fancy_left.png) no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url(../img/fancy_right.png) no-repeat;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;margin:0;padding:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;margin:0;padding:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(../img/fancy_shadow_n.png) repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(../img/fancy_shadow_ne.png) no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(../img/fancy_shadow_e.png) repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(../img/fancy_shadow_se.png) no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(../img/fancy_shadow_s.png) repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(../img/fancy_shadow_sw.png) no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(../img/fancy_shadow_w.png) repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(../img/fancy_shadow_nw.png) no-repeat;}
div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{vertical-align:middle;padding:0;}
td#fancy_title_left{height:32px;width:15px;background:transparent url(../img/fancy_title_left.png) repeat-x;}
td#fancy_title_main{height:32px;background:transparent url(../img/fancy_title_main.png) repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url(../img/fancy_title_right.png) repeat-x;}
a#fancy_left:hover,a#fancy_right:hover{visibility:visible;}