/* Reset
------------------------------------------------------------- */
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, 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,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}

/* Style
------------------------------------------------------------- */
.container{position:absolute!important;top:0!important}
.bg-1C2125{background:#1C2125}
.bg-34373C{background:#34373C}
header .col{min-height:67px}
.logo{display:inline-block;font-weight:700;font-size:18px;color:#D5D7D8;margin:18px 0 0 10px}
.logo:hover{color:#D5D7D8;text-decoration:none}
ul.header-menu{margin-top:22px;float:left}
ul.header-menu li{float:left;margin-left:26px;margin-right:21px;margin-bottom:10px}
ul.header-menu li a{font-size:14px;color:#838A92}
ul.main-menu{float:left;width:100%}
ul.main-menu li{padding:0}
ul.main-menu li a{display:inline-block;width:100%;float:left;margin-bottom:1px;padding:4px 10px 5px 50px}
ul.main-menu li a p{font-size:11px;color:#ACACAC;float:left;margin:0}
ul.main-menu li a:hover,ul.main-menu li a.active{text-decoration:none;background:#E35151;margin-bottom:1px;box-shadow:inset -3px 0 5px 1px #BE3131;behavior:url(/pie/PIE.htc)}
ul.main-menu li a:hover p,ul.main-menu li a.active p{color:#fff!important}
ul.main-menu li a p:first-child{font-size:13px;color:#616161;font-weight:700;margin-bottom:0}
#sidebar,#main,#right_bar{padding-top:30px!important;padding-left:0}
#sidebar{background:url(/images/border-saidbar.png) #FBFBFB 100% 0 repeat-y;padding:0}
#sidebar .col-lg-10{padding-right:0;width:90%}
#main{padding-left:20px;padding-right:20px}
.block{width:100%;float:left;margin-bottom:27px;-webkit-box-shadow:0 1px 3px 1px #D3D3D3;-moz-box-shadow:0 1px 3px 1px #D3D3D3;box-shadow:0 1px 3px 1px #D3D3D3;behavior:url(/pie/PIE.htc);padding:15px 20px}
.block h4{margin-bottom:20px;color:#2C2C2C;font-size:17px}
/* .block p{font-size:13px;line-height:17px;margin:0} */
form.search{width:100%;margin:0;padding:0}
form.search input[type=text]{width:75%;border-radius:0!important;height:44px;font-size:13px;background:#F5F5F5;margin-bottom:10px}
form.search button{width:22%;margin-left:5px;height:44px;font-size:13px;font-weight:700;color:#fff;background:#87C78B;margin-bottom:10px}
ul.footer-menu{margin-top:7px;margin-bottom:2px;float:left}
ul.footer-menu li{float:left;margin-left:10px;margin-right:23px;margin-bottom:5px}
ul.footer-menu li a{font-size:13px;color:#838A92}
p.copy{color:#9BA4AB;font-size:13px;margin-top:10px;margin-bottom:0;margin-left:11px}
ul.social{float:right;margin-right:20px;margin-bottom:10px;margin-top:7px}
ul.social li{float:left;margin-left:7px}
ul.header-menu li a:hover,ul.header-menu li a.active,ul.footer-menu li a:hover,ul.footer-menu li a.active{text-decoration:none;color:#D2D7DB}
.block article p.header a:hover,.record .bottom a:hover{text-decoration:none}

/* CUSTOM */

ul.popular-menu li{padding-bottom:10px!important}
ul.popular-menu li a{padding-top:8px;padding-bottom:10px}
.icon{height:0;width:100%!important;margin-left:-39px!important;margin-top:-17px!important;font-size:26px!important}
.content P{margin:1em 0}
.center{text-align:center}
div.push{height:25px}
div.wait{display:none;text-align:center}
div.wait span{display:block;text-align:center;margin-top:7px}
div.result,div.error{display:none}
div.error{color:red;text-align:center;margin-bottom:25px}
div.mabot{margin-bottom:25px}

table.test th,table.test td{background:none;padding-bottom:15px;font-size:12px}
table.test th.last,table.test td.last{padding-bottom:0}
table.test INPUT.text{width:154px}
table.test SELECT{padding-left:5px!important;padding-right:5px!important}
table.test IMG{border:#abadb3 1px solid;width:156px}
table.test td table{margin:0 10px}
table.test td table th{padding-right:10px;padding-bottom:5px;text-align:right;width:125px;vertical-align:middle}
table.test td table td{padding-bottom:5px}
table.test td table td.short{width:171px}
table.tresult{background:none;width:100%}
table.tresult td{background:none;text-align:center;padding:0 12px}
table.rating td{padding:0 5px 2px}
table.tresult td.last{text-align:right}
td.ping,div.isp-name{font-size:24px}
table.test td table td.type1,table.test td table td.type2{background:url(/images/valtype-bg.gif) 0 center no-repeat;padding-left:25px;vertical-align:middle}
table.tresult td.frst,table.info th{text-align:left}

.green{color:green}
.yellow{color:#f90}
.red{color:red}
SMALL{font-size:10px!important;line-height:120%!important}
.pager .active{font-weight:700;font-size:120%}
#right_bar .header IMG{border-radius:25px}
#dialogFormCodeMask{position:absolute;z-index:9000;background-color:#000;display:none}
#dialogFormCode{position:fixed;width:860px;height:600px;display:none;z-index:9999;background:#fff;border-radius:10px;padding:20px}
#dialogFormCode TEXTAREA{width:820px;height:470px;margin-bottom:20px;border:1px solid #aaa;font-size:12px}
#dialogSetEmail{position:fixed;width:400px;height:320px;display:none;z-index:9999;background:#fff;border-radius:10px;padding:20px}
.isp blockquote h4{margin-top:0}
.isp IMG{vertical-align:middle;display:inline-block;float:left}

SPAN.required { color: #f00; display: none; }
.errorMessage { color: #f00; font-size: 12px; }
.form-control.error { background: #FFE8E8; }

.stars { float: left; margin-left: 1em; margin-top: 2px; }
.stars IMG { cursor: pointer; float: left; }
