/**
 * Шаблон Bloody для CS:Bans 1.3
 * -----------------------------
 * Версия: 1.16
 * Автор:  Z.Gaming Pro Team
 * -----------------------------
 * http://zgaming-pro.com/
 * -----------------------------
 * Таблица стилей
 * -----------------------------
 */
@charset "utf-8";
/* ======== Основные теги ======== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
body{background:#666 url(../img/bg.png) top center;}
body,input,button,select,textarea{text-shadow:0px 1px 0px #000;}
textarea,.input{font-size:12px;color:#d8000f;}
table,table td{border-collapse:collapse;border-spacing:0;color:#888;font-size:12px;}
table td span{padding:2px 6px;}
.table,.table th,.table td{border:1px solid #111;border-collapse:collapse;}
table .Download a{display:block; margin:0 auto;width:32px;height:32px; background:url(../img/Download.gif) bottom left;}
table .Download a:hover{background:url(../img/Download.gif) top left;}
fieldset,img{border:0}
a img{border:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
ol,ul{list-style:none}
h1,h2,h3,h4{line-height:1.25em;font-family:'Bank Gothic Medium BT',Verdana,Tahoma,Arial;color:#ccc;text-shadow:0px 1px 0px #000;}
h5,h6{line-height:1em;font-family:'Arial',Verdana,Tahoma;padding-top:6px;color:#ccc;}
em,cite{font-style:normal;}
a,a:focus{color:#777;text-decoration:none;text-shadow:0px 1px 0px #000;}
a:hover{color:#d8000f;text-decoration:none;}
.red,.red a,table a,span.required{color:#d8000f;}
.red a:hover,table a:hover{color:#6f6f6f;}
table a i{color:#6f6f6f;}
table a:hover i,table a i:hover{color:#d8000f;}
.black,.black a{color:#000;text-shadow:0px 1px 0px #444;}
.black a:hover{color:#d8000f;text-shadow:0px 1px 0px #000;}
.cursor{cursor:pointer;}
.cle{clear:both;height:0;line-height:0;font-size:0;}
.cle_h{clear:both;}
.info{font-size:15px;}
.hr{border:1px solid;border-color:#1a1a1a #404040 #404040 #1a1a1a;height:0px;line-height:0px;font-size:0px;}
span.required{font-family:"Times New Roman";}
/* =============================  */

/* ======= context menu ========  */
.context-menu-item.hover {background-color:#777;}
/* =============================  */

/* ============ form ============ */
.select{width:100%;border:1px solid;border-color:#161616 #434343 #434343 #161616;margin:0;padding:5px 2px;background:#333;color:#888; text-shadow:none;}
.select option{margin:0;padding-left:6px;}
input[type=text],input[type=password],input[type="email"]{padding:0 10px;width:300px;height:40px;color:#bbb;text-shadow:1px 1px 1px black;background:rgba(0, 0, 0, 0.16);border:0;border-radius:5px;-webkit-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {border-color:rgba(216, 0, 15, 0.8);outline:0px none;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(216, 0, 15, 0.6);}
input,input.text {width:100%;border:1px solid;border-color:#161616 #434343 #434343 #161616;margin:0;padding:5px 0px;height:16px;background:none;}
textarea {width:100%;height:120px;border:1px solid;border-color:#161616 #434343 #434343 #161616;margin:0;padding:2px 0px;background:rgba(0, 0, 0, 0.16);}
.downbtn input:nth-child(1),.downbtn input:nth-child(2){float:left;width:50%;height:30px;text-shadow:none;color:#FFF;padding:4px 0px;background:#d8000f;cursor:pointer;border:1px solid;border-color:#ff3333 #900 #900 #ff3333;}
.downbtn input:nth-child(1):hover,.downbtn input:nth-child(2):hover{background:#A70C08;border-color:#900 #ff3333 #ff3333 #900;}
input.error,.form-vertical textarea.error{border-color:#b94a48;color:#b94a48;}
.form-inline .help-block.error,.form-inline .help-inline.error,.form-horizontal .help-block.error,.form-horizontal .help-inline.error,.form-vertical .help-block.error,.form-vertical .help-inline.error{color:#b94a48;}
.form-inline label.error,.form-horizontal label.error,.form-vertical label.error{color:#b94a48;}
#Comments_verifyCode,#Files_verifyCode{position:absolute;width:380px;height:50px;margin-bottom:0px;z-index:50;}
.verifyCode{position:relative;height:50px}
.verifyCode img{position:absolute;top:7px;right:212px;border-radius:0px 5px 5px 0px;z-index:49;}
.verifyCode a{position:absolute;top:19px;right:50px;}
#clearcache,#optimizedb,#optimizebanstable,#truncatebans{width:300px;width:100%;height:30px;}
#sendcommand{height:30px;}
.filter-container input{max-width:115px;height:30px;padding:0px;}
#customflags{max-width:115px;height:30px;margin:0px;}
.input4{margin:0px;}
.filters>td>div> select{width:100px;}
div.input-append>span{padding:9px 6px !important;}
div.input-append>span>span,div.input-append>span>label,div.input-append>span:nth-child(2){font-weight:bold;}
div.input-append>span>span:hover,div.input-append>span>label:hover{color:#d8000f;}
.row-fluid .offset2 {margin-left:35% !important;}
#Amxadmins_change{width:150px;}
/* =============================  */

/* =========== wrap ============  */
.warp{margin:0px auto;width:1040px;}
/* =============================  */

/* ======= header and menu ====== */
.header{position:relative;margin:0px auto;width:1040px;height:108px;background:url(../img/con_t.png) bottom no-repeat;font-size:0.75em;font-family:'Bank Gothic Medium BT',Verdana,Tahoma,Arial;text-transform:uppercase;}
.logo{position:absolute;top:0px;left:438px;width:164px;height:82px;padding-top:6px;background:url(../img/logo_bg.png) no-repeat;text-align:center;}
.menu{position:absolute;top:30px;height:37px;z-index:999;}
.menu_l,.menu_r{position:absolute;width:450px;text-align:center;}
.menu_l{left:0px;}
.menu_r{right:0px;}
.menu_l ul{float:right;}
.haoyue {height:37px;background:none;text-align:center;}
.haoyue a {filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}
.first-menu li {float:left;position:relative;z-index:9;font-weight:bold;}
.first-menu a {float:left;display:block;padding:0 26px;height:37px;line-height:37px;background:none;color:#999;}
.first-menu a:hover {background:none;color:#d8000f;}
/* =============================  */

/* =Login form & authorized menu= */
.p_list{position:relative;margin:0 auto;width:1000px;height:140px;background:url(../img/p_list_bg.png) left bottom no-repeat;}
.p_list_log{position:relative;margin:0 auto;width:1000px;height:140px;background:url(../img/p_list_bg.png) left bottom no-repeat;}
.p_title{position:absolute;left:100px;top:15px;font-family:bloodcrow;font-size:60px;}
.login{position:absolute;right:15px;top:-20px;margin:0px auto;width:300px;padding-right:32px;font-weight:300;color:#a8a7a8;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.8);}
.login p{margin:0 0 10px;}
#LoginForm_username, #LoginForm_password{margin-bottom:15px;}
#LoginForm_username, #LoginForm_password, #Comments_email,.login-button{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.login-submit{position:absolute;top:12px;right:0;width:48px;height:48px;padding:8px;background:url(../img/l_b_bg.png) 0px 0px no-repeat;border-radius:32px;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.35);box-shadow:0 0 4px rgba(0, 0, 0, 0.35);}
.login-submit:before,.login-submit:after{content:'';z-index:1;position:absolute;}
.login-submit:before{top:28px;left:-4px;width:4px;height:10px;-webkit-box-shadow:inset 0 1px rgba(255, 255, 255, 0.06);box-shadow:inset 0 1px rgba(255, 255, 255, 0.06);}
.login-submit:after{top:-4px;bottom:-4px;right:-4px;width:36px;}
.login-button {position:relative;z-index:2;width:48px;height:48px;padding:0 0 48px;text-indent:120%;white-space:nowrap;overflow:hidden;background:none;border:0;border-radius:24px;cursor:pointer;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 0.1);}
.login-button:before{content:'';position:absolute;top:5px;bottom:5px;left:5px;right:5px;background:#900101;background-image:-webkit-linear-gradient(top, #900101, #470808);background-image:-moz-linear-gradient(top, #900101, #470808);background-image:-o-linear-gradient(top, #900101, #470808);background-image:linear-gradient(to bottom, #900101, #470808);border-radius:24px;-webkit-box-shadow:inset 0 0 0 1px #470808, 0 0 0 5px rgba(0, 0, 0, 0.16);box-shadow:inset 0 0 0 1px #470808, 0 0 0 5px rgba(0, 0, 0, 0.16);}
.login-button:active:before{background:#470808;background-image:-webkit-linear-gradient(top, #470808, #900101);background-image:-moz-linear-gradient(top, #470808, #900101);background-image:-o-linear-gradient(top, #470808, #900101);background-image:linear-gradient(to bottom, #470808, #900101);}
.login-button:after{content:'';position:absolute;top:15px;left:12px;width:25px;height:19px;background:url("../img/arrow.png") 0 0 no-repeat;}
::-moz-focus-inner{border:0;padding:0;}
.lt-ie9 input[type=text],.lt-ie9 input[type=password]{line-height:40px;background:#282828;}
.lt-ie9 .login-submit {position:absolute;top:12px;right:-28px;padding:4px;}
.lt-ie9 .login-submit:before, .lt-ie9 .login-submit:after{display:none;}
.lt-ie9 .login-button{line-height:48px;}
.lt-ie9 .about{background:#313131;}
.second-menu{position:absolute;bottom:45px;right:80px;ont-family:"Bank Gothic Medium BT",Verdana,Tahoma,Arial;font-size:14px;color:#777;text-shadow:0px 1px 0px #000;}
.second-menu a{margin-left:15px;}
/* =============================  */

/* ========== Content =========== */
.pageName{display:none;}
.content{margin:0 auto;width:920px;background:url(../img/con_main.png) repeat-y; padding:0px 60px 0px;min-height:450px;font-size:1em;color:#777;}
#container{margin:0 auto;width:920px;}
.third-menu ul{padding:0px;background-color:transparent;font-size:12px;font-family:"Bank Gothic Medium BT",Verdana,Tahoma,Arial;font-weight:bold;text-shadow:0px 1px 0px #000 !important;}
.third-menu ul a{color:#d8000f;}
.third-menu ul a:hover{color:#6f6f6f;}
.third-menu ul li{color:#777 !important;}
.con_tit{padding:5px 20px;text-align:center;font-weight:bold;font-size:14px;border:1px solid; border-color:#404040 #000 #000 #404040;}
.main{float:left;width:600px;padding-top:4px;}
.main table{margin-top:20px;}
.main table tr:nth-child(even){background: rgba(0, 0, 0, 0.16);}
.home_l{width:500px;}
.home_r{float:right;width:400px;}
.home_r table,.home_l table,.grid-view,.grid-view table{margin-top:10px;}
.home_r table tr:nth-child(even), .home_l table tr:nth-child(even),.grid-view table tr:nth-child(even){background:rgba(0, 0, 0, 0.16) !important;}
.grid-view table thead tr th {font-size:14px;font-weight:bold;}
.grid-view table tbody tr td {font-size:13px;font-weight:bold;}
.table tbody tr.success > td {background-color:transparent !important;}
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {background-color:transparent !important;}
.side{float:right;width:280px;padding-top:10px;text-transform:uppercase;}
.side_tit{padding:0;}
.side_tit h2 {font-size:26px;font-weight:normal;text-transform:uppercase;}
.img-polaroid{background-color:transparent;width:160px;height:120px;margin:20px 55px;border:1px solid;border-color:#434343 #161616 #161616 #434343;}
.side_list{padding-top:8px;color:#777;text-decoration:none;text-shadow:0px 1px 0px #000;}
.side_list li{display:block;height:28px;line-height:28px;border-bottom:1px dashed #151515;font-family:'Bank Gothic Medium BT',Verdana,Tahoma,Arial;font-size:16px;padding-top:12px;}
.side_list li span{font-size:12px;}
.side_list li a {color:#d8000f;}
.side_list li a:hover{color:#6f6f6f;}
#info_access{color:#999;}
#info_access div{font-size:12px;font-weight:bold;}
#info_access div h3{padding:10px 0px;}
.form-actions{padding:0;border:none;background-color:transparent;}
/* =============================  */

/* ======== Admin center ======== */
.p_main{margin:30px auto 0px auto;width:922px;}
.tabs-above{height:60px;background:url(../img/p_cbg_t.png) no-repeat;}
.nav-tabs{border:none !important;}
.tabs-above	ul.nav-tabs {padding-left:26px;padding-top:18px;}
.tabs-above	ul.nav-tabs li {float:left;margin:0;padding:0 !important;background-image:none !important;}              
.tabs-above	ul.nav-tabs li a {display:block;width:124px;height:42px;padding:0px;margin:0px;text-align:center;background:url(../img/p_cbut.png) no-repeat;line-height:42px;border:none !important;}
.tabs-above	ul.nav-tabs li a:link{}
.tabs-above	ul.nav-tabs li a:hover {color:#d8000f;}                           
.tabs-above	ul.nav-tabs li.active a {background:url(../img/p_cbut.png)  transparent left bottom no-repeat;color:#d8000f;}
ul.inline{padding:6px;}
ul.inline li{padding-left:5px;display:inline;}
ul.inline li a{padding:5px 20px;border:1px solid;border-color:#404040 #000 #000 #404040;border-radius:0px;}
ul.inline li a:hover,ul.inline li a.active{border:1px solid; border-color:#000 #404040 #404040 #000;}
.p_main_con{padding:60px 10px 20px;background:url(../img/p_cbg_c.png) repeat-y;}
.p_man_l{float:left;width:500px;}
.p_man_r{float:right;width:350px;}
.p_man_r table,.p_man_l table,.grid-view,.grid-view table{margin-top:10px;}
.p_man_r table tr:nth-child(even), .p_man_l table tr:nth-child(even),.grid-view table tr:nth-child(even){background:rgba(0, 0, 0, 0.16) !important;}
.p_main_bottom{height:30px;background:url(../img/p_cbg_b.png) left bottom;}
.row{position:relative;}
#sidebar{position:absolute;top:187px;right:10px;width:300px;text-transform:uppercase;}
.portlet-decoration{border-bottom:1px solid #1a1a1a;}
.portlet-title{margin-bottom:7px;font-size:26px;font-weight:normal;color:#CCC;}
.portlet-content{border-top:1px solid #404040;}
.operations{margin-top:7px;}
.operations li:hover{background:none !important;}
.operations a{display:block;height:28px;line-height:28px;background:none !important;border-bottom:1px dashed #151515;font-family:'Bank Gothic Medium BT',Verdana,Tahoma,Arial;font-size:18px;padding-top:12px;}
.operations a:hover{border-bottom:1px dashed #d8000f;background:none !important;}
.note {margin:5px 0px 20px;}
#webadmins-form .note{display:none;}
#output{color:#777;border:1px solid;border-color:#161616 #434343 #434343 #161616;background:rgba(0, 0, 0, 0.16);}
legend.black{border:0px;line-height:0px;margin:0px;}
/* =============================  */

/* ========== footer ===========  */
.footer{padding-bottom:30px;color:#ccc;text-shadow:0px 1px 0px #000;font-size:0.75em;}
.footertop{background:url(../img/con_b.png) left bottom no-repeat;height:60px;}
.footertop .bloody{margin:0px auto;padding-top:26px;width:90px;height:30px;}
.footlinks{margin:0 auto;width:940px;padding-top:12px;font-size:11px}
.foot_l{float:left;width:620px;}
.foot_l h6{padding-bottom:3px;text-transform:uppercase;}
.foot_l ul{display:block;float:left;width:140px;}
.foot_l ul li{line-height:16px;}
.foot_r{float:right;width:260px;}
.foot_r h6{padding-bottom:6px;}
.foot_r li{float:right;padding-top:10px;padding-left:16px;}
.foot_r li a{display:block;width:41px;height:40px;}
.foot_r .footIcon1 a{background:url(../img/footIcon1.png) top left;}
.foot_r .footIcon1 a:hover{background:url(../img/footIcon1.png) left bottom;}
.foot_r .footIcon2 a{background:url(../img/footIcon2.png) top left;}
.foot_r .footIcon2 a:hover{background:url(../img/footIcon2.png) left bottom;}
.foot_r .footIcon3 a{background:url(../img/footIcon3.png) top left;}
.foot_r .footIcon3 a:hover{background:url(../img/footIcon3.png) left bottom;}
.footlinks span{padding-right:12px;}
/* =============================  */

/* ======== pagination =========  */
.pagination{text-align:center;margin:0px auto;}
.pagination ul li{background-color:transparent;}
.pagination ul li a:link,.pagination li span{background-color:transparent;color:#6f6f6f;border:1px solid;border-color:#404040 #000 #000 #404040;}
.pagination ul li a:hover,.pagination ul li.active a{background-color:transparent;color:#d8000f;border:1px solid;border-color:#000 #404040 #404040 #000;}
.pagination ul li.active a{color:#6f6f6f;}
.pagination ul li.disabled{display:none;}
/* =============================  */

/* =========== modal ===========  */
#modal-map,#flagsmodal,#reasons-modal,#BanDetail,#adminDetail,#ServerDetail{background:url(../img/con_main.png) center top repeat-y;box-shadow:0px 0px 35px #D8000F;border:solid 1px rgba(216,0,15,0.4);}
.modal-header{background:url(../img/p_top.png) no-repeat;padding:15px 0px 0px 0px;border-radius:6px 6px 0px 0px;border-bottom:none;}
.modal-header h4{font-size:14px;margin-left:30px;}
.modal-header h2{font-size:14px;margin-left:30px;}
.close{color:#777 !important;opacity:0.5 !important;position:absolute;right:5px;top:-2px;}
.close:hover{color:#D8000F !important;}
.modal-header hr.hr{width:90%;margin:5px 0px 0px 30px;}
#modal-map .modal-header{background:none;}
.modal-body{background:url(../img/p_bg.png) center top repeat-y;max-height:none !important;overflow:hidden !important;padding:10px 20px 0px 20px !important;}
#modal-map .modal-body{background:none;}
.modal-body hr.hr{margin:10px 0px;}
#reasons-modal .modal-body form table tbody tr td input{height:30px;color:#FFF;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#DA4F49;background-image:linear-gradient(to bottom, #EE5F5B, #BD362F);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
#reasons-modal .modal-body form table tbody tr td input:focus, #reasons-modal .modal-body form table tbody tr td input:active {color:#FFF;background-color:#BD362F;}
#serverinfo-players{max-height:200px;overflow-y:auto;}
#server-name{width:270px;}
#server-mapimage,#server-links{text-align:center;}
#server-mapimage img{margin:0px;}
#ban_name .text-success{margin-left:10px;}
#adminDetail #adminSteam{font-size: 16px;font-weight:bold;}
#adminDetail #adminSteam img{width:50px;}
.modal-footer{padding:0px 25px 20px 0px;background:url(../img/p_bot.png) center bottom repeat-y transparent !important;border-top:none;box-shadow:none;}
#modal-map .modal-footer{background:none !important;}
.modal-footer a.btn,#viewban{border:1px solid !important;border-color:#404040 #000 #000 #404040 !important;color: #777;background:none !important;text-decoration:none;text-shadow:0px 1px 0px #000;}
.modal-footer a.btn:hover,#viewban:hover{color:#D8000F !important;}
.modal-yamap {position:absolute;top:10px;left:30px;width:800px;height:400px;margin:0 auto;background:url(../img/p_map.png) center top no-repeat;z-index:5;}
/* =============================  */

/* ========== loading ===========  */
#loading{display:none;position:fixed;top:40%;left:50%;z-index:1150;}
.circle{background-color:rgba(0,0,0,0);border:5px solid rgba(216,0,15,0.9);opacity:.9;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;box-shadow:0 0 35px #d8000f;width:50px;height:50px;margin:0 auto;-moz-animation:spinPulse 1s infinite ease-in-out;-webkit-animation:spinPulse 1s infinite linear;-o-animation:spinPulse 1s infinite linear;}
.circle1{background-color:rgba(0,0,0,0);border:5px solid rgba(216,0,15,0.9);opacity:.9;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-radius:50px;box-shadow:0 0 15px #d8000f;width:30px;height:30px;margin:0 auto;position:relative;top:-50px;-moz-animation:spinoffPulse 1s infinite linear;-webkit-animation:spinoffPulse 1s infinite linear;-o-animation:spinoffPulse 1s infinite linear;}
/* =============================  */

/* ========= keyframes =========  */
@-moz-keyframes spinPulse {
	0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #d8000f;}
	50% { -moz-transform:rotate(145deg); opacity:1; }
	100% { -moz-transform:rotate(-320deg); opacity:0; }
}
@-moz-keyframes spinoffPulse {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg);  }
}
@-webkit-keyframes spinPulse {
	0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #d8000f; }
	50% { -webkit-transform:rotate(145deg); opacity:1;}
	100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@-webkit-keyframes spinoffPulse {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
@-o-keyframes spinPulse {
	0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #d8000f; }
	50% { -webkit-transform:rotate(145deg); opacity:1;}
	100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@-o-keyframes spinoffPulse {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
/* =============================  */