/*Normalize v3.0.2*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*General properties*/
body { font-family: 'Open Sans', sans-serif; font-size:14px; color:#444; text-align:left; background-color:#eeeeee; }
h1, h2, h3 { font-weight: normal; margin: 0 0 15px 0; }
p { margin: 0 0 15px 0; }
a { color:#666; text-decoration:none; }
a:hover { color:#333; text-decoration:none; }
a img { border:none; }

@font-face{font-family:"imgtiger";src:url(fonts/imgtiger.eot);src:url(fonts/imgtiger.eot?#iefix) format("embedded-opentype"),url(fonts/imgtiger.woff) format("woff"),url(fonts/imgtiger.ttf) format("truetype"),url(fonts/imgtiger.svg#imgtiger) format("svg");font-weight:400;font-style:normal}
[data-icon]:before{font-family:"imgtiger"!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"imgtiger"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-lock:before{content:"a"}
.icon-user:before{content:"c"}
.icon-unlock:before{content:"d"}
.icon-email:before { content: "b"; }
.icon-money:before { content: "e"; }
.icon-info:before { content: "f"; }

/*Layout*/
#wrapper { margin:0 auto; padding:0; width:100%; }
#container { margin:0; padding:0; width:100%; min-width:900px; min-height:370px; float:left; }
#site-header { position:relative; margin:0; padding:0 35px; width:100%;  min-width:900px; height:106px; background:#3498DB; border-bottom:9px solid #34495E; box-sizing:border-box; float:left; }
#site-footer { margin:0; padding:0; width:100%;  min-width:900px; border-top:9px solid #BBBBBB; background:#DDDDDD; float:left; }

/*Header*/
.logo { position:relative; margin:7px 0 0 0; padding:0; width:254px; height:114px; text-indent:-9999px; background:url('images/logo.png') 0 0 no-repeat; z-index:5; float:left; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
.logo:hover { -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
/*Nav*/
#site-nav { position:relative; margin:33px 0 0 0; padding:0; float:right; }
.nav { margin:0; padding:0; list-style:none; float:left; }
.nav li { margin:0 0 0 6px; padding:0; float:left; }
.nav-btn { margin:0; padding:8px 12px; font-size:11px; color:#fff; text-transform:uppercase; font-weight:600; border-radius:4px; float:left;  }
.nav-btn:hover { color:#fff; opacity:0.8; }
.rey { background-color:#34495E; color:#A6D2F0; } .rey:hover { color:#A6D2F0; }
.green { background-color:#2ECC71; }
.blues { background-color:#2980B9; }
.nav .icon-unlock:before, .nav .icon-user:before, .nav .icon-money:before { margin:2px 0 -2px 5px; font-size:14px; float:right; }
.nav .icon-lock:before { margin:2px -4px -1px -4px; font-size:18px; line-height:14px; float:left; }
.nav .icon-money:before { font-size:16px; margin:2px 0 -3px 5px; }

/*Home*/
.home-container, .line-container { margin:0; padding:0; width:100%; height:auto;  background:#9FB5C9 url('images/background.png') bottom center no-repeat; float:left; }
.line-container { padding:50px 0; text-align:center; background:transparent url('images/bg.png') top center repeat; box-sizing:border-box; }
.home-upload-big { margin:0 0 65px 0; width:246px; height:166px; text-indent:-9999px; background:transparent url('images/cloud.png')0 0 no-repeat; display:inline-block; }
.home-upload-big:hover { opacity:0.8;}
.home-uploads { margin:0 auto; text-align:center; display:block; }
.home-uploads .up-button { margin:0 3px; padding:8px 12px; font-size:14px; color:#FFFFFF; outline:none; font-weight:700; border:1px solid #E64B3C; border-radius:4px; display:inline-block; }
.home-uploads .up-button { background: #e74c3c; background: -moz-linear-gradient(top, #e74c3c 0%, #c0392b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e74c3c), color-stop(100%,#c0392b)); background: -webkit-linear-gradient(top, #e74c3c 0%,#c0392b 100%); background: -o-linear-gradient(top, #e74c3c 0%,#c0392b 100%); background: -ms-linear-gradient(top, #e74c3c 0%,#c0392b 100%); background: linear-gradient(to bottom, #e74c3c 0%,#c0392b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e74c3c', endColorstr='#c0392b',GradientType=0 ); }
.home-uploads .up-button:hover{ background: #c0392b; background: -moz-linear-gradient(top, #c0392b 0%, #e74c3c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0392b), color-stop(100%,#e74c3c)); background: -webkit-linear-gradient(top, #c0392b 0%,#e74c3c 100%); background: -o-linear-gradient(top, #c0392b 0%,#e74c3c 100%); background: -ms-linear-gradient(top, #c0392b 0%,#e74c3c 100%); background: linear-gradient(to bottom, #c0392b 0%,#e74c3c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0392b', endColorstr='#e74c3c',GradientType=0 ); }
.optidiv tr { margin-bottom:10px !important; padding-bottom:10px !important;  }
.btn_sendimg { margin:0; padding:10px 15px; font-size:17px; color:#fff; font-weight:600; border:0; border-radius:4px; }
.btngray { background: #eeeeee;
background: -moz-linear-gradient(top, #eeeeee 0%, #aaaaaa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#aaaaaa));
background: -webkit-linear-gradient(top, #eeeeee 0%,#aaaaaa 100%);
background: -o-linear-gradient(top, #eeeeee 0%,#aaaaaa 100%);
background: -ms-linear-gradient(top, #eeeeee 0%,#aaaaaa 100%);
background: linear-gradient(to bottom, #eeeeee 0%,#aaaaaa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#aaaaaa',GradientType=0 ); }
.btnyellow { background: #ffcd02;
background: -moz-linear-gradient(top, #ffcd02 0%, #ffa800 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd02), color-stop(100%,#ffa800));
background: -webkit-linear-gradient(top, #ffcd02 0%,#ffa800 100%);
background: -o-linear-gradient(top, #ffcd02 0%,#ffa800 100%);
background: -ms-linear-gradient(top, #ffcd02 0%,#ffa800 100%);
background: linear-gradient(to bottom, #ffcd02 0%,#ffa800 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd02', endColorstr='#ffa800',GradientType=0 ); }

/*Forms*/
.advanced-table { margin:0 auto; padding:0; width:350px; border-collapse: collapse; }
.advanced-table  tr { margin:0 0 5px 0; padding:0; width:100%; float:left; }
.advanced-table tr td:nth-of-type(1) { margin:0; width:40% !important; padding:7px 10px; background:#2980B9; border-radius:3px 0 0 3px; font-size:12px; font-weight:600; text-transform:uppercase; color:#fff; text-align:center; box-sizing:border-box; float:left; }
.advanced-table tr td:nth-of-type(2), .reg-sel { position:relative; margin:0; padding:0; width:60%; box-sizing:border-box; float:left; }
.home-select { position:relative; width: 100%; background: #F3F3F3; color: #585757; padding: 5px; font-size: 13px; line-height: 100%; border: 0; outline:none; border-radius: 0; height: 31px; -webkit-appearance: none; float:left; border-radius:0 3px 3px 0; }
.advanced-table tr td:nth-of-type(2):before, .reg-sel:before { position:absolute; top:0; right:0; width:30px; height:31px; content:''; pointer-events:none; background:#DDDDDD url('images/arrow.png') 0 0 no-repeat; float:left; border-radius:0 3px 3px 0; z-index:4; }
.up-filetype { display:none; margin:0 auto; padding:0; width:500px; text-align:center;}
.pay-title { margin:0 0 15px 0; padding:6px 7px; font-size:14px;  color:#fff; font-weight:600; background:#3498DB; float:left; }
.reg-sel{ margin:0 0 15px 0; padding:0; width:100% !important; float:left; }
.little-info { margin:0 0 3px 0; padding:0; font-size:10px; color:#999; text-transform:uppercase; float:left; }
.contact-message { margin:0 0 20px 0; padding:10px; width:100%; min-height:100px; font-size:14px; color:#666; background: #F3F3F3; border-radius:3px; box-sizing:border-box !important; border:0; float:left; }

/*Admin menus*/
.admin-menus { margin:0; padding:15px 25px; width:100%; background:#34495E; box-sizing:border-box; text-align:right; float:left; }
.admin-menus a { margin:0 5px 0 0; padding:5px 8px; font-size:13px; color:#fff; background:#2C3E50; border-radius:3px; display:inline-block; }
.admin-menus a:hover { background-color:#fff; color:#34495E; }

/*Results*/
.results-page { margin:20px auto; padding:0; width:700px;}
.Results-title, .news-title, .comment-titlex { margin:0 0 20px 0; padding:10px 12px; font-size:16px; font-weight:600; color:#fff; background:#DD4738; float:left;  }
.results-table { margin:0 0 20px 0; padding:0; width:100%; float:left; }
.results-table tr { margin:0 0 3px 0; width:100%; background:#fff; float:left; }
.results-table tr td { padding:10px; box-sizing:border-box; float:left;  }
.results-table tr td:nth-of-type(1) { width:25%; background:#ccc;   }

/*News Page*/
.news-page { margin:30px auto; padding:0; width:850px;  }
.news-box, .coms-sep, .captcha-box { margin:0; padding:0; width:100%; float:left; } 
.news-item { margin:0 0 15px 0; padding:10px; width:100%; background:#f6f6f6; border-bottom:1px solid #ccc; border-radius:3px; box-sizing:border-box; float:left; }
.news-item h2 { margin:0 0 3px 0; padding:0; width:100%; font-size:18px; font-weight:600; float:left; }
.news-meta { margin:0 0 10px 0; padding:0 0 4px 0; width:100%; font-size:11px; color:#999; border-bottom:1px solid #ccc; float:left; }
.news-text { margin:0 0 15px 0; padding:10px 10px; width:100%; font-size:14px; color:#444; line-height:1.5em; box-sizing:border-box; float:left; }
.news-text p { margin-bottom:20px; }
.news-text img { width:auto; height:auto; max-width:100%; }
.news-article { margin:0 0 30px 0; padding:10px; width:100%; background:#fff; border-radius:4px; box-sizing:border-box; float:left; }
.news-article h2 { margin:10px 0 3px 0; padding:0; width:100%; font-size:25px; font-weight:300; float:left; }
/*Comment form*/
#cmt_form { margin:0; padding:0; width:100%; float:left; }
.com-input { margin:0 10px 10px 0; padding:0 10px; width:60%; height:30px; color:#666; background:#f6f6f6; border:1px solid #ddd; box-sizing:border-box; }
.com-text { margin:0 0 15px 0; padding:10px; width:80%; min-height:90px; font-size:13px; color:#666; background:#f6f6f6; border:1px solid #ddd; box-sizing:border-box; }
.captcha-box { margin-bottom:20px; }
.width100 { width:100%; box-sizing:border-box; }

.earn-title { margin:0 0 20px 0; padding:10px 0; width:100%; font-size:17px; color:#fff; font-weight:600; text-transform:uppercase; text-align:center; background:#2ECC71; border-radius:3px; float:left; }
.padding-more { padding:10px 20px; }
.news-text ol { margin-bottom:25px; }
.red-message { font-weight:700; color:red; }
.big-sign { margin:0; padding:12px 30px; width:100%; font-size:20px; color:#fff; text-align:center !important; border-radius:3px; box-sizing:border-box; float:left;  }

/*User account*/
.account-premium { margin:0 0 20px 0; padding:0; width:100%; background:#fff; border-radius:3px; float:left;  }
.prem-expire { margin:0; padding:10px 15px; width:100%; font-size:14px; color:#fff; text-align:center; background:#2ECC71; border-radius:3px 3px 0 0; box-sizing:border-box; float:left; }
.prem-extend { margin:0; padding:14px 0; width:100%; text-align:center; box-sizing:border-box; float:left; }
.ext-but { margin:0; padding:6px 60px; color:#fff; background:#FFA800; border:none; border-radius:4px; display:inline;  }
.ext-but:hover { background-color:#FFCD02; }
.prem-hey { margin:0; padding:0; width:100%; border-top:1px solid #ddd; float:left; }
.prem-hey span:nth-of-type(1) { padding:16px 15px 10px 15px; width:40%; font-size:14px; color:#999; text-align:right; box-sizing:border-box; float:left;  }
.prem-hey span:nth-of-type(2) { padding:10px; width:60%; box-sizing:border-box; border-left:1px solid #eaeaea; float:left; }
.prem-code { margin:0; padding:0 10px; width:200px; height:30px; color:#999; background:#f6f6f6; border:1px solid #ddd; float:left; }
.code-send { margin:0; padding:0 10px; height:32px; color:#fff; background:#999; border:1px solid #999; float:left; }
.thumbnail-boxer { float:right; }
.thumbnail-boxer a { margin:0; padding:8px 15px; font-size:11px; text-transform:uppercase; color:#fff; font-weight:600; background:#BBBBBB; border-radius:3px 3px  0 0; float:left;  }
.space-box { margin:0 0 15px 0; padding:10px; width:100%; background:#fff; border-radius:3px; box-sizing:border-box; float:left; }
.space-box a { color:#3498DB; }
.search-right { margin:15px 0 0 0; padding:0; text-align:right; float:right; }
.news-page img { width:auto; height:auto; max-width:100%; }
.redx { background-color:#FFCD02; }

/*Footer*/
#footer-nav { margin:0; padding:40px 0; width:100%; text-align:center; float:left; }
#footer-nav ul, .home-uploads { margin:0; padding:0; list-style:none;  }
#footer-nav ul li, .home-uploads li { margin:0 3px 0 3px; padding:0; display:inline-block; }
#footer-nav ul li a { padding:7px 12px; font-size:12px; color:#fff; font-weight:600; background:#CCCCCC; border-radius:4px; display:block; }
#footer-nav ul li a:hover { background-color:#888888; }
.footer-end { margin:0; padding:20px 0; width:100%; font-size:16px; color:#888888; font-weight:700; text-align:center; border-top:1px solid #CCCCCC; box-shadow:inset 0px 1px 0px 0px #F3F3F3; float:left; }