/*
    project: frame4's MD:Pro (Malware Distribution Project)
    author: luka cvrk (www.medianova.hr)
    alterations: Rory Zweistra Oqapi Software (www.oqapi.nl)
*/
*{margin:0;padding:0;}:focus,:active {outline:0}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}a img{border:0}
body { font-family: "Trebuchet MS",Arial,Sans-Serif;}
/*body { font: .7em "Trebuchet MS", Arial, Sans-Serif; background: #F5F5F8 url(/uploads/FU/o4/FUo4xwE7F8DtQML1Yr_maA/bg.gif) repeat-x; color: #333; }*/
a { text-decoration: none; color: #CC0000;}
h1 { font-size: 1.7em; color: #fff; margin: 0 0 20px; }
h2 { color: #CC0000; margin: 0 0 10px; font: normal 1.6em Georgia, "Times New Roman", Arial; border-bottom: 1px solid #d8d8d8; padding: 0 0 4px; }
h3 { margin: 0 0 6px; color: #CC0000; }
p { margin: 0 0 15px; line-height: 1.7em; }
input, select, textarea { font: normal 1em Arial, Sans-Serif; }
.clear { clear: both; }
#topLevel { font: .7em "Trebuchet MS", Arial, Sans-Serif; background: #F5F5F8 url(/uploads/FU/o4/FUo4xwE7F8DtQML1Yr_maA/bg.gif) repeat-x; color: #333; line-height: 1.44; }
.wrap { margin: 0 auto; width: 910px;}
#contentbg { padding: 15px 0; height: 20px; background: #000 url(/uploads/ZC/it/ZCitJdjRwQEH3Otlf7RGNQ/contentbg.gif) repeat-x left bottom; }
#header { padding: 14px 0; background: url(/uploads/uo/6y/uo6yC54VqjSEuWMVOMPqeA/header.gif) no-repeat; }
    /*#login { float: right; margin: 0 0 0; color: #797979; }
        #login p { margin: 0 0 6px; }
        #login a { font-weight: bold; color: #F8FC7E; margin: 0 4px;}
        input.loginfield { border: 1px solid #000; padding: 3px; width: 100px; background: #5F5F5F; color: #fff; }
        input.loginbutton { background: #313131; font-weight: bold; color: #fff; border: 0; } */
#loginBox div.bd div.loginBox { float: right; margin: 0 0 0; color: #FFF; }
#loginBox div.bd div.loginBox p { margin: 0 0 6px; }
#loginBox div.bd div.loginBox a { font-weight: bold; color: #F8FC7E; margin: 0 4px;}
#loginBox div.bd div.loginBox input.loginfield { border: 1px solid #000; padding: 3px; width: 100px; background: #5F5F5F; color: #fff; }
#loginBox div.bd div.loginBox input.loginbutton { background: #313131; font-weight: bold; color: #fff; border: 0; }
        .white { color: #FFF; }

#menu { margin: 30px 0 5px; height: 39px; }
    #menu li { display: inline; font-weight: bold; text-transform: uppercase; }
        #menu li a { float: left; padding: 12px 25px; color: #CACACC; }
            #menu li a:hover, #menu li a.current { background: #616161 url(/uploads/uE/YW/uEYWhZpcbhKLcvA8kMzx7g/tab.gif) repeat-x; color: #fff; }
            #menu li a.current { color: #FAFCB5; }

#pitch { background: url(/uploads/2i/53/2i53s_ruTFpVOwGYs8hmyQ/pitch.jpg) no-repeat; height: 110px; width: 580px; float: left; color: #ccc; padding: 80px 20px 20px; margin: 0 0 15px; }
    #pitch p { margin: 0 0 9px; }
    .big { font-size: 1.2em; color: #FBFEA0; font-weight: bold; }

    #stats_box { background: url(/uploads/fJ/ZA/fJZAvNVDFtSpN1bX0HIGQw/sidebox.gif) no-repeat; float: right; width: 238px; padding: 25px 15px; margin: 0 0 20px; height: 160px; color: #808080; }
        #stats_box span { font-size: 1.5em; color: #CC0000; font-weight: bold; }

#main { clear: left; float: left; width: 610px; }
.col { float: left; width: 280px; padding: 0 0 0 10px; }
.cor { float: right; width: 290px; }
#main a { text-decoration: underline; }
.col ul, .cor ul { margin: 0 0 10px 5px; }
    .col li, .cor li { background: url(/uploads/Mn/Ts/MnTsNYPrFexj_k3irYSGeA/bullet.gif) no-repeat 0 6px; padding: 1px 0 1px 10px; }

@media only screen and (max-device-width: 480px) {
  #main {
    margin: 20px 0 20px 20px;
  }
}


    #search { background: url(/uploads/DE/2h/DE2hB8nqyGD2HBaHAogzmQ/searchbg.gif) no-repeat; height: 70px; width: 400px; padding: 20px 0 0 17px; margin: 0px; }
    #searchtabs { height: 25px; padding: 0 0 0 4px; }
    * + html #searchtabs { height: 27px; }
        #searchtabs li { display: inline; background: none; text-transform: uppercase; font-weight: bold; font-size: .9em; }
    html #searchtabs li a { float: left; color: #808080; text-align: center; margin: 0 2px 0 0; text-decoration: none; width: 76px; padding: 5px 0; background: url(/uploads/5n/Nb/5nNbwTsZHv1qFsV7x1TSvA/searchtab.gif) no-repeat; }
        #searchtabs li a:hover { color: #000; }
        #searchtabs li a.current { background: url(/uploads/C7/6N/C76NLyeb_K_E3UFw4ykqrw/searchtabcurrent.gif) no-repeat; color: #fff; }
    input.searchfield { border: 2px solid #252525; background: #808080; padding: 6px; width: 280px; color: #fff; }
    input.searchbutton { border: 0; background: none; color: #fff; font-weight: bold; padding: 5px; }

#side { float: right; width: 268px; }
        .box { padding: 12px 12px 0; background: #fff; border: 1px solid #d8d8d8; }

        .sidemenu { text-transform: uppercase; font-weight: bold; font-size: 1.1em; }
        .sidemenu li { height: 24px; }
        .sidemenu li a { display: block; border-bottom: 1px dotted #ccc; padding: 3px 10px; background: url(/uploads/Mn/Ts/MnTsNYPrFexj_k3irYSGeA/bullet.gif) no-repeat 0 9px; }
            .sidemenu li a:hover { color: #808080; }

#footer { clear: both; padding: 30px 0 10px; background: #ababab url(/uploads/Ky/V6/KyV6YUNorMaDM2Wrp2hDkw/footer.gif) no-repeat; color: #464646; }
    .right { float: right; }

/* Additional CSS used for custom assets and style bug fixing by Oqapi Software */

h1 {
    color: #CC0000;
}

h3 {
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
}

.tableData {
    border-bottom: 1px solid #F1F1F1;
    border-top: 1px solid #F1F1F1;
}

.tableHeader {
    border-bottom: 1px solid #000;
    text-align: left;
}

.loginInfoBox {
    height: 105px;
    width: 270px;
}

/* div.content ul{
font-weight: bold;
} */


div#stats_box {
font-weight: bold;
}

div.postSubject {
font-weight: bold;
}

td.formDescription {
background-color: #F1F1F1;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
color: #000;
width: 115px;
font-weight: normal;
}

.error {
color: #CC0000;
font-weight: bold;
}

.loginBoxField {
background-color: #5F5F5F;
border: 1px solid #000;
color: #FFF;
}

.grey {
color: #797979;
}

.black {
    color: #000;
}

.divider {
    margin-bottom: 15px;
    border-top: 1px solid #000;
}

.odd {
    background-color: #D1D1D1;
}

.searchResult {
    padding: 5px;
    width: 384px;
}

.detailTable {
    width: 610px;
    text-align: left;
    padding: 3px;
}

.detailTableHead {
    background-color: #D1D1D1;
    padding:2px 2px 1px 20px;
    background-image:url(/uploads/e9/9a/e99aebfd0526cc661fade73f9a955d37/cube.jpg);
    background-position: 4px 5px;
    background-repeat:no-repeat;
    color:#000000;
    font-weight:bold;
    letter-spacing:1px;
}

.detailTableInfo {
    vertical-align: top;
    width: 105px;
}

#main ul { margin: 0 0 10px 5px; }
    #main li, #main li { background: url(/uploads/Mn/Ts/MnTsNYPrFexj_k3irYSGeA/bullet.gif) no-repeat 0 6px; padding: 1px 0 1px 10px; }

.scanResult {
    color: #CC0000;
}

.bold {
    font-weight: bold;
}

.underline {
    text-decoration: underline;
}

.accountData {
    float: left;
}

.accountOptions {
    float: right;
}

tr td.tableData p img {
    width: 130px;
}

.qr {
    float: right;
    margin-right: 90px
}

#main .content ul#searchtabs {
    margin: 0px;
}

#main .content ul#searchtabs li {
    background: none;
    padding: 0px;
}

#loginBox_mask {
    background-color: #000;
    filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;
}

#captchaLoginBox {
    background-color: #202020;
    border-bottom: 1px solid #202020;
    color: #FFF;
    height: 170px;
    margin-top: -170px;
    padding: 0 15px;
    font: .7em "Trebuchet MS", Arial, Sans-Serif;
}

#captchaLoginForm p img{
    width: 115px;
}

#header span {
    color: #FFF;
}

.loginToggleLink {
    font-weight: bold;
    color: #FFF;
    font-size: 1em;
}

.loginBoxDiv {
    margin-left: 641px;
    margin-top: 100px;
}

.hd, .bd, .ft {
    width: 700px;
    margin: auto;
}

.yui-panel .hd, yui-panel .bd, .yui-panel .ft {
border-color:#808080;
border-style:solid;
border-width:0 1px;
}

.yui-panel .bd, .yui-panel .ft, .yui-panel .hd {
background-color:#F2F2F2;
border-color:#808080;
border-style:solid;
border-width:0 1px;
}

.yui-panel .hd {
color:#000000;
font-size:93%;
font-weight:bold;
line-height:2;
padding:0 10px;
}

.yui-panel .bd {
padding:10px;
height: 190px;
}

.container-close {
background:transparent url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat scroll 0 -300px;
cursor:pointer;
height:15px;
position:absolute;
right:6px;
top:5px;
width:25px;
}

.yui-panel-container .container-close {
overflow:hidden;
text-decoration:none;
text-indent:-10000em;
}


.scaledLogo {
    width: 30px;
    height: 30px;
}

blockquote {
border-left:5px solid #CCCCCC;
color:#666666;
font-family:Georgia,serif;
font-size:11px;
font-style:italic;
line-height:18px;
margin-bottom:20px;
padding:0 20px;
}

blockquote, q {
quotes:"" "";
}

#header span.black {
    color: #000;
}

.validation-advice {
    color:#B31911;
}

.WGProfileFields {
    width: 340px;
}

#main span.paginator a, #main span.paginator a:hover, #main span.paginator a:visited {
    text-decoration: none;
}

main p.paginator a, #main p.paginator a:hover, #main p.paginator a:visited {
    text-decoration: none;
}

.left {
    float: left;
}

div#container .right {
    color: #FFF;
    font-size: 1em;
    font-weight: bold;
    /*background-color: gray;
    height: 30px;*/
}

#mdproLogo {
    margin: 12px 0px -12px;
}

#logUploader_file_fileUploadControl {
    margin: -15px 0px -10px 0px;
}

.yellow {
    color: #FAFCB5;
}



#showLoginBox {
    color: #FAFCB5;
    padding: 30px;
}

#closeLoginBox {
    color: #FAFCB5;
    padding: 30px;
}

.top10 {
    margin-top: 10px;
}

.top20 {
    margin-top: 20px;
}

.top40 {
    margin-top: 40px;
}

.loginBoxSubmit {
    margin-top: 5px;
}

#recaptcha_widget_div {
    width: 370px;
}

#tabBackground {
cursor: pointer;
}

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Script URI: http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/
Date: March 26, 2009
Version: 1.0

    The CSS, XHTML and design is released under Creative Common License 3.0:
    http://creativecommons.org/licenses/by-sa/3.0/

*/

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
    background: url(/uploads/1f/c9/1fc9d97db673937c73293fbcde50f29a/tab_b.png) repeat-x 0 0;
    height: 42px;
    position: relative;
top: 0;
z-index: 999;
}

.tab ul.login {
    display: block;
    position: relative;
    float: right;
    clear: right;
    height: 42px;
    width: 435px;
    font-weight: bold;
    line-height: 42px;
    margin: 0 auto;
    /*right: 11.3%;*/
    color: white;
    font-size: 80%;
    text-align: center;
}

.tab ul.login li.left {
    background: url(/uploads/aa/ae/aaae805f12d66e48b75893258c01d826/tab_l.png) no-repeat left 0;
    height: 42px;
    width: 30px;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}

.tab ul.login li.right {
    background: url(/uploads/97/50/97507796c2706c6922e4f6def12b714b/tab_r.png) no-repeat left 0;
    height: 42px;
    width: 30px;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}

.tab ul.login li {
    text-align: left;
    padding: 0 6px;
    display: block;
    float: left;
    height: 42px;
    background: url(/uploads/aa/ef/aaef3aa0af295efa47a7e44533fc7e57/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
    color: #CC0000;
}

.tab ul.login li a:hover {
    color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
    height: 20px;
    line-height: 20px !important;
    padding-left: 30px !important;
    cursor: pointer;
    display: block;
    width: 100px;
    position: relative;
    top: 11px;
}

.tab a.open {background: url(/uploads/03/10/0310a8daf3e3178ecdfb67b1f9055144/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(/uploads/e9/57/e95778f8882bec563f0babc3dc78aa56/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(/uploads/03/10/0310a8daf3e3178ecdfb67b1f9055144/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(/uploads/e9/57/e95778f8882bec563f0babc3dc78aa56/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
position: absolute; /*Panel will overlap content */
/*position: relative;*/ /*Panel will "push" the content down */
top: 0;
width: 100%;
z-index: 999;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#panel {
    width: 100%;
    height: 220px;
    color: #999999;
    background: #272727;
    overflow: hidden;
    position: relative;
    z-index: 3;
    display: none;
}

#panel h1 {
    font-size: 1.6em;
    padding: 5px 0 10px;
    margin: 0;
    color: white;
}

#panel h2{
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px 0 5px;
    margin: 0;
    color: white;
}

#panel p {
    margin: 5px 0;
    padding: 0;
}

#panel a {
    text-decoration: none;
    color: #15ADFF;
}

#panel a:hover {
    color: white;
}

#panel a-lost-pwd {
    display: block;
    float: left;
}

#panel .content {
    width: 911px;
    margin: 0 auto;
    padding-top: 15px;
    text-align: left;
    font-size: 0.7em;
}

#panel .content .left {
    width: 280px;
    height: 190px;
    float: left;
    padding: 0 15px;
    border-left: 1px solid #333;
}

#panel .content .right {
    border-right: 1px solid #333;
}

#panel .content form {
    margin: 0 0 10px 0;
}

#panel .content label {
    float: left;
    padding-top: 8px;
    clear: both;
    width: 280px;
    display: block;
}

#panel .content input.field {
    border: 1px #1A1A1A solid;
    background: #414141;
    margin-right: 5px;
    margin-top: 4px;
    width: 200px;
    color: white;
    height: 16px;
}

#panel .content input:focus.field {
    background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
    display: block;
    float: left;
    clear: left;
    height: 24px;
    text-align: center;
    cursor: pointer;
    border: none;
    font-weight: bold;
    margin: 10px 0;
}

#panel .content input.bt_login {
    width: 74px;
    background: transparent url(/uploads/9c/2c/9c2c6f7bff81fb2cb715b72491a7b390/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register {
    width: 94px;
    color: white;
    background: transparent url(/uploads/50/b4/50b4e6141503f391306a1faa1081097a/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd {
    display: block;
    float:left;
    clear: right;
    padding: 15px 5px 0;
    font-size: 0.7em;
    text-decoration: underline;
}

#panel a.yellow {
    color: #FAFCB5;
}

#panel span a, #panel span a:hover {
	 color: #FAFCB5;
}

#panel .content .width311 {
    width: 311px;
}

#panel .content .width225 {
	 width: 225px;
}

.red {
color: #CC0000;
}

.noborder {
    border: none;
}

.code {
    border-left: 5px solid #CCCCCC;
    color: #666666;
    margin-bottom: 20px;
    padding: 0 20px;
    font-size: 1.2em;
}

#loadImage {
    text-align: center;
}

.loadingImage {
    width: 16px;
}

.system {
    float: left;
    width: 100px;
}

.ok {
    font-weight: bold;
    color: green;
    text-transform: uppercase;
}

.failed {
    font-weight: bold;
    color: red;
    text-transform: uppercase
}

.load {
    font-weight: bold;
    left: 50px;
    position: relative;
}

.quarter {
    width: 152px;
}

.alignLeft {
    text-align: left;
}

#tabs ul li {
    background: none;
}

#tabs ul.yui-nav {
    margin: 0;
}

#tabs div.yui-content {
    background-color: transparent;
}

#tabs div.yui-content, #tabs .yui-navset-top .yui-content {
    border-color: #243356 #D8D8D8 #D8D8D8;
}

#tabs .yui-nav {
    border-color: #CC0000;
}

#tabs .yui-nav .selected a em {
    background-color: #CC0000;
    border-color: #D8D8D8;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 0px;
    border-width: 0;
}

#tabs .yui-nav .selected a, #tabs .yui-nav .selected a:hover, #tabs .yui-nav .selected a:selected {
    background-image: none;
}

#apiCodeList_formId {
width: 100px;
}

#apiUserList_formId {
width: 130px;
}

.footerText {
    float: left;
}

.appBadges {
    float: right;
    margin-top: -15px;
}

.appBadges img {
    height: 43px;
    width: 133px;
}
