/* Fuck you. Rip theme ak =))
 * Design and edit by s2demon
 */

@media screen{*{margin:0;padding:0}}
html, body, input[type="text"], textarea, input[type="radio"] {cursor: url("images/arrow.cur"), progress}
input[type="submit"], a:hover {cursor : url("images/hover.cur"), progress}
body {background: #EEE url('images/bgnoise.png');font: 13px Tahoma, Arial, Helvetica, sans-serif;color: #222;width: 100%;max-width: 700px;margin: 0px auto;}
a {color: #333;text-decoration: none;}
a:hover {color: #E74946;}
article:nth-child(odd) {position: relative; border-bottom: 1px solid #e2e2e2; padding: 7px; clear: both;}
article:nth-child(even) {position: relative; border-bottom: 1px solid #e2e2e2; padding: 7px; clear: both; background-color: #fcfcfc;}
h1, h2, h3, h4, h5, h6 {font-size: small;}
input[type="submit"] {background: #8B9C38;padding: 5px 10px;color: #fff;border: 0px;margin: 2px 0px;border-radius: 4px;}
input[type="submit"]:hover {background: #808F33;}
textarea {background: #FDFDFD;color: #555;border: 1px solid #ddd;padding: 4px;margin: 3px 0px;max-width: 98%;min-width:98%;border-radius: 4px;}
input[type="text"], input[type="password"], select {border-radius: 4px;background: #FDFDFD;color: #555;border: 1px solid #ddd;padding: 5px;margin: 3px 0px;width: 98%;max-width: 98%;}
input[type="checkbox"] {vertical-align: middle;}
input[type="file"] {border:1px solid #000;width:98%;}
img {max-width:98%;height:auto;}
iframe {max-width:98%;}
.header {padding: 6px 0px;position: relative;text-align:center;}
.navbar {background: #E74946;}
.navbar span.item {display: inline-block;text-transform: uppercase;font-size: 14px;color: #fff;padding: 6px;}
.navbar .selected {background: #C83C39;}
.navbar span.item:hover {background: #C83C39;}
.navbar span.item {padding: 8px 8px;}
.head_menu {padding: 4px 6px;background: #fff;text-align:center;}
.head_menu a {padding: 4px 6px;background: #2d2d2d;border-radius: 5px;color: #fff;margin: 2px 0px;display: inline-block;}
.head_menu a:hover {background: #C83C39;}
.phdr {background: #444;padding: 6px;color: #eee;text-transform: uppercase;font-size: 14px;margin-top: 8px;}
.phdr a {color: #fff;}
.border_red {border-left: 4px solid #E74946;}
.border_blue {border-left: 4px solid #3598DC;}
.border_orange {border-left: 4px solid #F39C11;}
.border_green {border-left: 4px solid #27AE61;}
.menu, .page {background: #FFF;border-left: 1px solid #E2E2E2;border-right: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;padding: 5px 5px 5px 10px;}
span.pagenav, a.pagenav, .currentpage {padding: 4px 8px;background: #444;color: #fff;margin: 2px 0px;display: inline-block;border-radius: 4px;}
span.pagenav:hover, a.pagenav:hover {background: #E74946;}
.currentpage {background: #E74946;}
.photo {width: 55px;float: left;margin: 0 8px 0 0;height: 55px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:1px solid #d8d8d8;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease;-o-transition:all .5s ease;}
.photo:hover{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);}
.ribbon_hot{background:url(images/hot.png) no-repeat scroll right top / 35px auto transparent;display: block;height: 35px;width: 35px;position: absolute;right: 0;top: 0;}
.ribbon_new {background: url(images/new.png) no-repeat scroll right top / 35px auto transparent;display: block;height: 35px;width: 35px;position: absolute;right: 0;top: 0;}
.ribbon_update{background:url(images/update.png) no-repeat scroll right top / 35px auto transparent;display: block;height: 35px;width: 35px;position: absolute;right: 0;top: 0;}
.icon_cat {background: url(images/icon_cat.png) no-repeat center left;padding-left: 16px; font-size: 11px; margin-right: 4px;}
.icon_view {background: url(images/icon_view.png) no-repeat center left; padding-left: 20px; font-size: 11px; margin-right: 4px;}
.icon_down {background:url(images/icon_down.png) no-repeat center left; padding-left:16px; font-size: 11px; margin-right: 4px;}
.icon_date {background:transparent url(images/icon_date.png) no-repeat center left 2px;padding-left:20px;margin-right:4px;font-size:12px}
.footer{background: #444;color: #BBB;margin-top: 10px;padding: 10px;vertical-align: top;}
.footer a{color:#fff;}
.footer a:hover {color: #E74946;}
.footer_title {padding-bottom: 4px;text-transform: uppercase;border-bottom: 1px solid #E74946;font-size: 14px;margin-bottom: 6px;color: #EEE;}
.fix {display: inline;margin: 0;padding: 0;font-weight: normal;}
.green {color: green;}
.purple {color: purple;}
.xanh {color: blue;}
.inline {display: inline;}
.bold {font-weight: bold;}
.red {color:red;}
.blue {color: blue;}
.gachchan {text-decoration:underline;}
.italic {font-style:italic;}
.rmenu{padding:5px;margin:3px 0;background-color: #F2DEDE;border-color: #EED3D7;color: #B94A48;}
.left{float: left;}
.right{float: right;}
.clr{clear: both;}
.center {text-align:center;}
.clearer{clear:both;line-height:0 !important;font-size:0 !important;height:0 !important}
.php {background-color:#fff7eb;border:1px solid #f9d9b0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:4px;padding:0;}
.php .code{background:#fadeba url(images/bg-att.png) repeat-x top left;font-weight:bold;margin:0;padding:2px 4px 3px 2px;border-bottom:1px solid #f9bc6d;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px}
.php .coder{background-color:#fff7eb;margin:0;padding:4px;font-size:12px;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}
.dropdown {display: inline-block;background: url('images/dropdown_arrow.png') no-repeat center right;}
.dropdown_menu {display: none;position: absolute;width: 170px;margin: 0px;padding: 0px;list-style: none;right: 0px;background: #414141;z-index: 9999;}
.dropdown_menu li a {background: #555;display: block;padding: 8px;color: #fff;border-left: 4px solid #A5BA43;margin-bottom: 1px;transition: background-color 0.2s;-moz-transition: background-color 0.2s;-webkit-transition: background-color 0.2s;-o-transition: background-color 0.2s;}
.dropdown_menu li a:hover {background: #A5BA43;}
.dropdown_menu_blue li a {border-left: 4px solid #3598DB;}
.dropdown_menu_blue li a:hover {background: #3598DB;}
.newsx {background-color: #f2f6f8;padding:5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.revi{font-size: 12px;background: url("images/star.png") no-repeat left;padding-left: 18px;display:none;}
.label {color: #FFFFFF;border-radius: 3px 3px 3px 3px;padding: 1px 4px 2px;font-weight: bold;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.label-green {background-color: #093;}
.label-red {background-color: #CD0000;}
.label-orange {background-color: #FF8C00;}