@import url(http://fonts.googleapis.com/css?family=Cuprum:400,700&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic&subset=latin,cyrillic-ext);
/* font-family: 'Cuprum', sans-serif; font-family: 'Open Sans', sans-serif; */

* { margin: 0; padding: 0; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; font-family: Verdana,Geneva,sans-serif; font-size: 12px; color: #fff;  }
body { background-color: #fff; }
a { outline: none; border: none; text-decoration: underline; font-family: Verdana,Geneva,sans-serif; color: #44a3dd; cursor: pointer; }
a * { cursor: pointer; }
a:focus, a:active { outline: none !important; }
*:active, *:focus { outline: none !important; }
a:hover { text-decoration: none; }
input, select, textarea { font-family: Verdana,Geneva,sans-serif; }
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
img { border: none; vertical-align: top;}
article, header, footer, section, details, summary, section { display: block; } 
table { border-collapse: collapse; }


h1, h2, h3, h4, h5, h6 { font-family: Verdana,Geneva,sans-serif; font-size: 16px; color: #fff; font-weight: 700; text-align: left; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 21px; }
h4 { font-size: 18px; }
h5 { font-size: 14px; }
h6 { font-size: 14px; }

/* clearfix */
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.cl { clear: both; height: 0; font-size: 0; line-height: 0; }

.wrap-all { background: url("../images/z1.png"); min-height: 100%; min-width: 320px; width: 100%; overflow: hidden; heigh: 100%;}

#splash{width:600px;height:400px;background: #000;display:block;margin:0 auto;}

/* header */
header, footer { background: url("../images/z2.png"); }
.t-bl { 
	background: #616161;
	background: -moz-linear-gradient(top,  #616161 0%, #1a1a1a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#1a1a1a));
	background: -webkit-linear-gradient(top,  #616161 0%,#1a1a1a 100%);
	background: -o-linear-gradient(top,  #616161 0%,#1a1a1a 100%);
	background: -ms-linear-gradient(top,  #616161 0%,#1a1a1a 100%);
	background: linear-gradient(to bottom,  #616161 0%,#1a1a1a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#1a1a1a',GradientType=0 );
}

.wbc-top { position:relative; z-index:1; }
header { width:100%; position:relative; z-index: 10; }
#t-bl-fixed { position:relative; width: 100%; height:33px;  }


.logo, .logo-mob { margin: 0 0 -6px -14px; display: block; width: 169px; height: 39px; }
.logo img, .logo-mob img { left: 0; top: -4px; position: absolute;  }

.logo-mob { left:-50000em; top: -10000em; position: absolute; margin:0; }

.t-bl-right { text-align: right; }
.top-soc-list { list-style: none; vertical-align: top; padding: 2px 30px 0 0; margin: 0; display: inline-block; vertical-align: top;  }
.top-soc-list li { display: inline-block; vertical-align: top; margin: 0 -4px 0 0; padding: 0 5px; }
.top-soc-list a { display: block; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; background: url("../images/i-soc.png") no-repeat; width: 24px; height: 26px; }
.top-soc-list .i-tst-gp { background-position: 0 0;}
.top-soc-list .i-tst-gp:hover { background-position: 0 -26px; }
.top-soc-list .i-tst-tw { background-position: -24px 0; }
.top-soc-list .i-tst-tw:hover { background-position: -24px -26px; }
.top-soc-list .i-tst-od { background-position: -48px 0; }
.top-soc-list .i-tst-od:hover { background-position: -48px -26px; }
.top-soc-list .i-tst-vk { background-position: -72px 0; }
.top-soc-list .i-tst-vk:hover { background-position: -72px -26px; }
.top-soc-list .i-tst-fb { background-position: -96px 0; }
.top-soc-list .i-tst-fb:hover { background-position: -96px -26px; }
.top-soc-list .i-tst-ml { background-position: -120px 0; }
.top-soc-list .i-tst-ml:hover { background-position: -120px -26px; }


.top-soc-list .mygplus { position:relative; }
.top-soc-list .mygplus * { z-index: 1 !important; }
.mygplus .hidegplus { display: block; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; background: url("../images/i-soc.png") no-repeat; width: 24px; height: 26px; cursor:pointer;}
.mygplus:after { display: block; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; background: url("../images/i-soc.png") no-repeat; width: 24px; height: 26px; cursor:pointer; left:5px; top:0px; position:absolute; z-index: 1000; }
/*.mygplus .hidegplus > div { left:-10000em; top:-10000em; position:absolute; }*/



.top-soc-list .mygplus .hidegplus:hover { background-position: 0 -26px; }


.top-nav { list-style: none; vertical-align: top; display: inline-block; vertical-align: top; background: url("../images/sep.png") no-repeat; margin: 0; }
.top-nav li { display: inline-block; vertical-align: top; background: url("../images/sep.png") right 0 no-repeat; height: 32px; overflow: hidden; margin: 0 -4px 0 0; padding: 0 2px 0 0; }

.switch-lang { padding: 8px 7px; height: 16px; font-size: 0; line-height: 0; white-space: nowrap; }
.lang-ru { display: inline-block; vertical-align: top; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; width: 22px; height: 16px; background: url("../images/langs.png") no-repeat; margin: 0 9px; }
.lang-en { display: inline-block; vertical-align: top; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; width: 22px; height: 16px; background: url("../images/langs.png") 0 -16px no-repeat; margin: 0 9px; }
.switch-lang span { box-shadow: 0 0 8px #fff; }

.tn-upload { display: inline-block; vertical-align: top; height: 32px; line-height: 32px; font-size: 12px; color: #fff; position: relative; padding: 0 20px 0 36px; text-decoration: none; display:none !important; }
.tn-upload:after { content: ''; width: 12px; height: 12px; background: url("../images/i-upload.png") no-repeat; left: 19px; top: 10px; position: absolute; }
.tn-upload:hover {background: #555555; text-decoration: underline; color: #fff;
background: linear-gradient(to bottom,  #555555 0%,#2d2d2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#2d2d2d',GradientType=0 ); }
.tn-upload:active:after { background-position: 0 -13px; height: 13px; }
.tn-upload:active { color: #777;  box-shadow: inset 0 0 5px rgba(0,0,0,.75);
background: #0f0f0f;
background: linear-gradient(to bottom,  #0f0f0f 0%,#202020 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#202020',GradientType=0 );
}

.tn-profile { display: inline-block; vertical-align: top; height: 32px; line-height: 32px; font-size: 12px; color: #fff; position: relative; padding: 0 20px 0 36px; text-decoration: none; }
.tn-profile:after { content: ''; width: 13px; height: 15px; background: url("../images/i-profile.png") no-repeat; left: 19px; top: 8px; position: absolute; }
.tn-profile:hover {background: #555555; text-decoration: underline; color: #fff;
    background: linear-gradient(to bottom,  #555555 0%,#2d2d2d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#2d2d2d',GradientType=0 ); }
.tn-profile:active:after, .tn-profile:focus:after { background-position: 0 -15px; }
.tn-profile:active, .tn-profile:focus { color: #777;  box-shadow: inset 0 0 5px rgba(0,0,0,.75);
    background: #0f0f0f;
    background: linear-gradient(to bottom,  #0f0f0f 0%,#202020 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#202020',GradientType=0 );
}

body.modal-open { padding: 0 !important; overflow: visible !important; }

.tn-exit { display: inline-block; vertical-align: top; height: 32px; line-height: 32px; font-size: 12px; color: #fff; position: relative; padding: 0 20px 0 36px; text-decoration: none; }
.tn-exit:after { content: ''; width: 15px; height: 15px; background: url("../images/i-logout.png") no-repeat; left: 18px; top: 8px; position: absolute; }
.tn-exit:hover {background: #555555; text-decoration: underline; color: #fff;
    background: linear-gradient(to bottom,  #555555 0%,#2d2d2d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#2d2d2d',GradientType=0 ); }
.tn-exit:active:after { background-position: 0 -15px; }
.tn-exit:active { color: #777;  box-shadow: inset 0 0 5px rgba(0,0,0,.75);
    background: #0f0f0f;
    background: linear-gradient(to bottom,  #0f0f0f 0%,#202020 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#202020',GradientType=0 );
}

.tn-enter { display: inline-block; vertical-align: top; height: 32px; line-height: 32px; font-size: 12px; color: #fff; position: relative; padding: 0 20px 0 30px; text-decoration: none; }
.tn-enter:after { content: ''; width: 14px; height: 14px; background: url("../images/i-enter.png") no-repeat; left: 13px; top: 9px; position: absolute; }
.tn-enter:hover { background: #555555; text-decoration: underline; color: #fff;
background: -moz-linear-gradient(top,  #555555 0%, #2d2d2d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#2d2d2d));
background: -webkit-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: -o-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: -ms-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: linear-gradient(to bottom,  #555555 0%,#2d2d2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#2d2d2d',GradientType=0 ); }
.tn-enter:active:after { background-position: 0 -15px; height: 15px; }
.tn-enter:active { color: #777;  box-shadow: inset 0 0 5px rgba(0,0,0,.75);
background: #0f0f0f;
background: -moz-linear-gradient(top,  #0f0f0f 0%, #202020 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(100%,#202020));
background: -webkit-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: -o-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: -ms-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: linear-gradient(to bottom,  #0f0f0f 0%,#202020 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#202020',GradientType=0 );
}



.tn-reg { display: inline-block; vertical-align: top; height: 32px; line-height: 32px; font-size: 12px; color: #fff; position: relative; padding: 0 20px 0 33px; text-decoration: none; }
.tn-reg:after { content: ''; width: 16px; height: 16px; background: url("../images/i-reg.png") no-repeat; left: 10px; top: 7px; position: absolute; }
.tn-reg:hover { background: #555555; text-decoration: underline; color: #fff;
background: -moz-linear-gradient(top,  #555555 0%, #2d2d2d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#2d2d2d));
background: -webkit-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: -o-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: -ms-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: linear-gradient(to bottom,  #555555 0%,#2d2d2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#2d2d2d',GradientType=0 ); }
.tn-reg:active:after { background-position: 0 -17px; height: 17px; }
.tn-reg:active { color: #777;  box-shadow: inset 0 0 5px rgba(0,0,0,.75);
background: #0f0f0f;
background: -moz-linear-gradient(top,  #0f0f0f 0%, #202020 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(100%,#202020));
background: -webkit-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: -o-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: -ms-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: linear-gradient(to bottom,  #0f0f0f 0%,#202020 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#202020',GradientType=0 );
}



.wrap-b-car .carousel-inner { max-width: 80%; margin: 0 auto; text-align: center; }
.wrap-b-car .carousel-inner img { margin: 0 auto; }

.wrap-b-car .carousel-control { height: 100%; background: none !important; width: 10%; }
.wrap-b-car .carousel-control:hover, .wrap-b-car .carousel-control:active, .wrap-b-car .carousel-control:focus { background: none !important; }
.wrap-b-car .carousel-control:after { width: 14px; height: 21px; left: 50%; top: 50%; position: absolute; margin: -10px 0 0 -7px; content: ''; }
.wrap-b-car .carousel-control.left:after { background: url("../images/car-arrw.png") no-repeat; }
.wrap-b-car .carousel-control.left:hover:after { background: url("../images/car-arrw.png") 0 -21px no-repeat; }
.wrap-b-car .carousel-control.right:after { background: url("../images/car-arrw.png") right 0 no-repeat; }
.wrap-b-car .carousel-control.right:hover:after { background: url("../images/car-arrw.png") right -21px no-repeat; }


.b-bl { 
	background: #464646;
	background: -moz-linear-gradient(top,  #464646 0%, #161616 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(100%,#161616));
	background: -webkit-linear-gradient(top,  #464646 0%,#161616 100%);
	background: -o-linear-gradient(top,  #464646 0%,#161616 100%);
	background: -ms-linear-gradient(top,  #464646 0%,#161616 100%);
	background: linear-gradient(to bottom,  #464646 0%,#161616 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464646', endColorstr='#161616',GradientType=0 );
	border-bottom: 1px solid #0f0f0f;
}
.tb-nav-list { list-style: none; vertical-align: top; text-transform: uppercase; min-height: 38px; background: url("../images/sep2.png") no-repeat; padding: 0 0 0 2px; margin: 0; }
.tb-nav-list li { display: inline-block; vertical-align: top; margin: 0 -4px 0 0; background: url("../images/sep2.png") right 0 no-repeat; padding: 0 2px 0 0; font-family: 'Cuprum', sans-serif; }
.tb-nav-list a { display: block; height: 38px; line-height: 38px; padding: 0 30px; font-family: 'Cuprum', sans-serif; font-size: 20px; color: #fff; text-decoration: none; }
.tb-nav-list a:hover { text-decoration: underline; background: #555555; 
background: -moz-linear-gradient(top,  #555555 0%, #2d2d2d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#2d2d2d));
background: -webkit-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: -o-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: -ms-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: linear-gradient(to bottom,  #555555 0%,#2d2d2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#2d2d2d',GradientType=0 );
} 
.tb-nav-list a:active { color: #777;  box-shadow: inset 0 0 5px rgba(0,0,0,.75);
background: #0f0f0f;
background: -moz-linear-gradient(top,  #0f0f0f 0%, #202020 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(100%,#202020));
background: -webkit-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: -o-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: -ms-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: linear-gradient(to bottom,  #0f0f0f 0%,#202020 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#202020',GradientType=0 );
}

.tb-nav-list .active a { color: #777; background: none; text-decoration: none; }

.b-search { background-color: #0f0f0f; border: 1px solid #292929; height: 27px; border-radius: 14px; position: relative; padding: 0 35px 0 0; margin: 6px 0 0 0; }
.search-inp { height: 26px; padding: 4px 10px; line-height: 16px; width: 100%; border: none; background: none; color: #fff; font-size: 13px; }
.search-send { border: none; cursor: pointer; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; width: 33px; height: 22px; background: url("../images/btn-search.png") no-repeat; right: 1px; top: 1px; position: absolute; }
.search-send:hover { background-position: 0 -22px; }




/* footer */
.foot-midd { padding: 38px 0 56px 0; position: relative; background: url("../images/love.png") center center no-repeat; }
.b-copyright { font-size: 12px; color: #979797; padding-top: 10px; }
.b-copyright a { color: #979797; }

.b-counter { text-align: right; }
.b-counter ul { list-style: none; vertical-align: top; margin: 0; padding: 0; display: inline-block; vertical-align: top;  }
.b-counter ul li { padding: 0 0 0 10px; margin: 0; display: inline-block; vertical-align: top;  }

.bf-bl { min-height: 32px;
	background: #646464;
	background: -moz-linear-gradient(top,  #646464 0%, #1c1c1c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646464), color-stop(100%,#1c1c1c));
	background: -webkit-linear-gradient(top,  #646464 0%,#1c1c1c 100%);
	background: -o-linear-gradient(top,  #646464 0%,#1c1c1c 100%);
	background: -ms-linear-gradient(top,  #646464 0%,#1c1c1c 100%);
	background: linear-gradient(to bottom,  #646464 0%,#1c1c1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#1c1c1c',GradientType=0 );
}

.bfb-list { list-style: none; vertical-align: top; margin: 0; padding: 0 0 0 2px; background: url("../images/sep.png") 0 bottom no-repeat; font-size: 12px; color: #969696; overflow: hidden; }
.bfb-list li { float: left; margin: 0; padding: 0 2px 0 0; background: url("../images/sep.png") right bottom no-repeat; line-height: 30px; height: 32px; }
.bfb-list a { display: inline-block; vertical-align: top; height: 32px; line-height: 30px; font-size: 12px; color: #fff; position: relative; padding: 0 15px 0 15px; text-decoration: none; }
.bfb-list a:hover {background: #555555; text-decoration: underline; color: #fff;
background: linear-gradient(to bottom,  #555555 0%,#2d2d2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#2d2d2d',GradientType=0 ); }
.bfb-list a:active { color: #777;  box-shadow: inset 0 0 5px rgba(0,0,0,.75);
background: #0f0f0f;
background: linear-gradient(to bottom,  #0f0f0f 0%,#202020 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#202020',GradientType=0 );
}





.b-ava img { display: block; width: 100%; height: auto; max-width: 110px; position: relative;}
.b-ava .btn-link {position: absolute; top: 0}



/* radio & checkbox */
.icheckbox_minimal, .iradio_minimal { display: inline-block; *display: inline; vertical-align: top; margin: 0 1px 0 0; padding: 0; width: 15px; height: 15px; background: url("../images/check.png") 0 0 no-repeat; border: none; cursor: pointer; }
.icheckbox_minimal { }
.icheckbox_minimal.checked { background-position: 0 -15px; }
.icheckbox_minimal.disabled { cursor: default;}
.icheckbox_minimal.checked.disabled {}
.iradio_minimal {background: url("../images/rad.png") no-repeat; position: relative; top: 2px;}
.iradio_minimal.hover {}
.iradio_minimal.checked {background-position: 0 -15px;}
.iradio_minimal.disabled {cursor: default;}
.iradio_minimal.checked.disabled { }


/*!
 * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

.bootstrap-select {
  /*width: 220px\9; IE8 and below*/
  width: 220px \0;
  /*IE9 and below*/
}
.bootstrap-select > .btn {
  width: 100%;
  padding-right: 25px;
}
.error .bootstrap-select .btn {
  border: 1px solid #b94a48;
}
.control-group.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select .btn:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-search .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.input-append .bootstrap-select.btn-group {
  margin-left: -1px;
}
.input-prepend .bootstrap-select.btn-group {
  margin-right: -1px;
}
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group .btn .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.bootstrap-select.btn-group .btn .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .btn {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  z-index: 1035;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,
.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small {
  color: #64b1d8;
  color: rgba(100, 177, 216, 0.4);
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
}
.bootstrap-select.btn-group.fit-width .btn .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .btn .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .btn {
  z-index: 1035 + 1;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom-width: 7px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  border-bottom-color: rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-bottom: 0;
  border-top-width: 7px;
  border-top-style: solid;
  border-top-color: #cccccc;
  border-top-color: rgba(204, 204, 204, 0.2);
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox {
  padding: 4px 8px;
}
.bs-actionsbox {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox input.form-control {
  margin-bottom: 0;
  width: 100%;
}
.mobile-device {
  position: absolute;
  top: 0;
  left: 0;
  display: block !important;
  width: 100%;
  height: 100% !important;
  opacity: 0;
}


.bootstrap-select .caret, .bootstrap-select .caret { border-top: 4px solid #fff !important; border-bottom: none !important; }

/* content */
.content { padding: 20px 0; }

.ban { padding: 0 0 10px 0; text-align: center; }
.ban img { display: block; margin: 0 auto; width: 100%; height: auto; max-width: 315px; }

.bc-list h1, .bc-list h2, h1, h2 { font-family: 'Cuprum', sans-serif; font-weight: 400; text-transform: uppercase; color: #fff; line-height: 40px; font-size: 40px; padding: 0 0 20px 0; margin: 0 0 13px 0; background: url("../images/x3.png") 0 bottom repeat-x; overflow: hidden; }
.bc-list .row { }
.bc-item { display: inline-block; vertical-align: top; margin-bottom: 25px; float: none !important;  margin-right: -4px; }
.bci-link { display: block; text-decoration: none; padding: 2px 2px; text-align: center; }
.bci-inner { padding: 2px 2px; text-align: center; }
.bci-title-link { display: block; margin: 0 0 10px 0; }
.bci-title-link .bci-title  { display: block; text-decoration: underline; font-size: 12px; line-height: 14px; color: #77dc33; height: 44px; margin: 0 0 10px 0; overflow: hidden; }
.bci-link > span{ display: block; }

.bci-title { text-decoration: underline; font-size: 12px; line-height: 14px; color: #77dc33; height: 44px; margin: 0 0 10px 0; overflow: hidden; }
.bci-pic { padding: 0 0 10px 0; }
.bci-pic img { display: block; width: 100%; margin: 0 auto; max-width: 135px; height: auto; box-shadow: 0 2px 7px rgba(0,0,0,.75); }
.bci-cat, .bci-cat-link { font-size: 11px; font-weight:600; color: #fff; line-height: 14px; text-decoration: none; display: block; margin:0 -4px; }
.bci-cat-link { color: #fff; overflow:hidden; } 
.bci-cat span { display: inline-block; vertical-align: top;  }
.bci-cat-link span { /*display: inline-block;*/ }
.bci-cat-ico, .bci-cat-link .bci-cat-ico { width: 13px; height: 13px; background: url("../images/c-ico1.png") no-repeat; display: inline-block; vertical-align: top; margin: 0; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; top: 1px; position: relative; }
.bci-cat-link:hover span { color: #fff; text-decoration: underline; }
.bci-cat-link span { text-decoration: none; }
.bci-link:hover { background: url("../images/z3.png"); border: 1px solid #2a2a2a; padding: 8px 8px; box-shadow: 0 0 10px rgba(0,0,0,.75); margin: -7px; position: relative; }
.bci-hover { background: url("../images/z3.png"); border: 1px solid #2a2a2a; padding: 8px 8px; box-shadow: 0 0 10px rgba(0,0,0,.75); margin: -7px; position: relative; }
.bci-hover .bci-title-link .bci-title {}

.pagination.ta-center { border: none; text-align: center; border-radius: none; background: none; box-shadow: none; display: block; font-size: 12px; color: #919191; margin: 5px 0 30px 0; }
.pagination > li { display: inline-block; vertical-align: top; float: none; border: none; background: none; border-radius: 0; box-shadow: none; padding: 0 0 5px 0; }
.pagination > li > a, .pagination > li > span { font-size: 12px; color: #fff; display: inline-block; vertical-align: top; border-radius: 4px !important; height: 23px; line-height: 21px; text-decoration: none; padding: 0 10px; border: none;
background: #3d3d3d;
background: -moz-linear-gradient(top,  #3d3d3d 0%, #292929 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#292929));
background: -webkit-linear-gradient(top,  #3d3d3d 0%,#292929 100%);
background: -o-linear-gradient(top,  #3d3d3d 0%,#292929 100%);
background: -ms-linear-gradient(top,  #3d3d3d 0%,#292929 100%);
background: linear-gradient(to bottom,  #3d3d3d 0%,#292929 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#292929',GradientType=0 );
}
.pagination > li > a:focus, .pagination > li > a:hover { color: #fff;  border-radius: 4px !important; box-shadow: none !important; /*box-shadow: inset 0 -2px 4px rgba(0,0,0,.5); */ background: #575757;
background: -moz-linear-gradient(top,  #575757 0%, #303030 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(100%,#303030));
background: -webkit-linear-gradient(top,  #575757 0%,#303030 100%);
background: -o-linear-gradient(top,  #575757 0%,#303030 100%);
background: -ms-linear-gradient(top,  #575757 0%,#303030 100%);
background: linear-gradient(to bottom,  #575757 0%,#303030 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#303030',GradientType=0 );
}
.pagination > li.active > a:focus, .pagination > li.active > a:hover, .pagination > li.active > a, .pagination > li.active > a { color: #919191; box-shadow: none;background: #0b0b0b;
background: -moz-linear-gradient(top,  #0b0b0b 0%, #191919 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b0b0b), color-stop(100%,#191919));
background: -webkit-linear-gradient(top,  #0b0b0b 0%,#191919 100%);
background: -o-linear-gradient(top,  #0b0b0b 0%,#191919 100%);
background: -ms-linear-gradient(top,  #0b0b0b 0%,#191919 100%);
background: linear-gradient(to bottom,  #0b0b0b 0%,#191919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0b0b', endColorstr='#191919',GradientType=0 );
}

.pagination > li > a:active, .pagination > li > a:active {color: #919191; box-shadow: none;background: #0b0b0b;
background: -moz-linear-gradient(top,  #0b0b0b 0%, #191919 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b0b0b), color-stop(100%,#191919));
background: -webkit-linear-gradient(top,  #0b0b0b 0%,#191919 100%);
background: -o-linear-gradient(top,  #0b0b0b 0%,#191919 100%);
background: -ms-linear-gradient(top,  #0b0b0b 0%,#191919 100%);
background: linear-gradient(to bottom,  #0b0b0b 0%,#191919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0b0b', endColorstr='#191919',GradientType=0 );
}


/*.sect-catg .bci-cat-ico { width: 13px; height: 16px; background: url("../images/c-ico1.png") no-repeat; top: -1px; }*/

.auth-bl { padding: 0 0 50px 0; }
.auth-bl .form-horizontal { padding-top: 15px; display: block; }
.form-horizontal label { color: #fff; }
.auth-bl .col-sm-2.control-label { font-weight: 400; line-height: 35px; margin: 0; text-align: left; padding-top: 0; color: #fff !important; }
.auth-bl .form-horizontal .control-label { font-weight: 400; line-height: 35px; margin: 0; text-align: left; padding-top: 0; color: #fff !important; }
.auth-bl .col-sm-6 { position: relative; }
.auth-bl .form-group { margin-bottom: 10px; }
.auth-bl input.form-control { border: none; background: none !important; background-color:transparent !important; font-size: 14px; color: #999; font-style: italic; font-family: 'Open Sans', sans-serif; height: 35px; padding-left: 52px; border-radius:4px !important; z-index: 1; }  
.auth-bl input:-webkit-autofill {
    -webkit-box-shadow:inset 0 0 0 1000px #131313; /* , 0 0 6px #67b168 */
	-webkit-text-fill-color: #77dc33;
	border-radius:4px;
	overflow: hidden;
	border: 1px solid #2b542c;
}

.auth-bl .no-line textarea.form-control { border: none; background: none; box-shadow: none; font-size: 14px; color: #999; font-style: italic; font-family: 'Open Sans', sans-serif; padding: 8px 10px !important; min-height: 56px; }  

.show-all-answ { border:none; outline:none; }


.auth-bl .input-group { border: 1px solid #242424; background: #131313; box-shadow: inset 0 1px 3px rgba(0,0,0,.75); position: relative; border-radius: 4px; width: 100%; }
.auth-bl .input-group:after { content: ''; left: 39px; top: 6px; position: absolute; background-color: #2f2f2f; width: 1px; height: 23px; z-index: 3; }
.auth-bl .no-line:after { display: none; }
.auth-bl .no-line .form-control { padding-left: 10px !important; }
.auth-bl .input-group-addon { background: none; color: #999; font-size: 0; border: none; content: ''; display: inline-block; vertical-align: top; border-radius: 0; }

.auth-bl .glyphicon-lock { content: ''; width: 13px; height: 15px; background: url("../images/i-lock.png") no-repeat; left: 13px; top: 10px; position: absolute; z-index:3; }
.auth-bl .glyphicon-envelope { content: ''; width: 17px; height: 13px; background: url("../images/i-mail.png") no-repeat; left: 12px; top: 11px; position: absolute; z-index:3; }
.auth-bl .glyphicon-user { content: ''; width: 15px; height: 16px; background: url("../images/i-user.png") no-repeat; left: 13px; top: 10px; position: absolute; z-index:3; }
.auth-bl .glyphicon-lock2 { content: ''; width: 21px; height: 19px; background: url("../images/i-lock2.png") no-repeat; left: 14px; top: 9px; position: absolute; z-index:3; }
.auth-bl .glyphicon-pin { content: ''; width: 17px; height: 17px; background: url("../images/i-pin.png") no-repeat; left: 13px; top: 9px; position: absolute; z-index:3; }
.auth-bl .glyphicon-pin2 { content: ''; width: 24px; height: 19px; background: url("../images/i-pin2.png") no-repeat; left: 11px; top: 9px; position: absolute; z-index:3; }

.has-error label { color: #fff; }
.has-error .input-group, .input-group.error { border: 1px solid #482120; }
.has-error .input-group input.form-control, .input-group.error input.form-control { color: #f5413f; }

.has-error .glyphicon-lock, .has-error .glyphicon-envelope, .has-error .glyphicon-user, .has-error .glyphicon-lock2, .has-error .glyphicon-pin, .has-error .glyphicon-pin2 { background-position: 0 bottom; }

.has-success .glyphicon-lock, .has-success .glyphicon-envelope, .has-success .glyphicon-user, .has-success .glyphicon-lock2, .has-success .glyphicon-pin, .has-success .glyphicon-pin2 { background-position: 0 center; }
.has-success label { color: #fff; }
.has-success .input-group, .input-group.success { border: 1px solid #244010; }
.has-success .input-group input.form-control, .input-group.success input.form-control { color: #77dc33; }

.auth-bl .checkbox input { margin-top: 2px; }  
.auth-bl .fgp-rel { position: relative; }
.lost-passw { right: 10px; top: 0; position: absolute; white-space: nowrap; }
.lost-passw a { text-decoration: none; }
.lost-passw a:hover { text-decoration: underline; color: #44a3dd; }




.btn { box-shadow: 0 1px 5px rgba(0,0,0,.75); border: none; cursor: pointer; border-radius: 4px; font-size: 12px; color: #fff; height: 24px; line-height:24px; padding-left: 16px; padding-right: 16px; position: relative; padding:0 16px;
background: #575757;
background: linear-gradient(to bottom,  #575757 0%,#303030 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#303030',GradientType=0 );
}
.btn:hover, .btn:focus, .btn:active { color: #fff; }
.btn:hover { box-shadow: 0 1px 5px rgba(0,0,0,.75); color: #ccc; 
background: #3d3d3d;
background: linear-gradient(to bottom,  #3d3d3d 0%,#282828 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#282828',GradientType=0 );
}
.btn:active { top: 1px; color: #919191; box-shadow: none;background: #0b0b0b;
background: linear-gradient(to bottom,  #0b0b0b 0%,#191919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0b0b', endColorstr='#191919',GradientType=0 );
}

.btn-group .active { color: #919191; box-shadow: none;background: #0b0b0b;
background: linear-gradient(to bottom,  #0b0b0b 0%,#191919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0b0b', endColorstr='#191919',GradientType=0 ); }

.row-head .ta-right { padding-bottom: 15px; }

.errorMessage, .valid-text { line-height: 15px; padding: 10px 15px; border-radius: 4px; font-style: italic; font-family: 'Open Sans', sans-serif; font-size: 14px;  overflow: hidden; z-index: 100; margin: 5px 0 0 0;}
.errorMessage, .has-error .valid-text { color: #f5413f; background-color: #321713; border: 1px solid #482120; box-shadow: inset 0 1px 3px rgba(0,0,0,.75), 0 0 10px rgba(233,10,0,.17); margin: 5px 0 0 0; }

.auth-bl .form-group .control-label.double-label { line-height: 18px; }
.ta-right { text-align: right; }


.sel-group { list-style: none; vertical-align: top; padding: 0;}


.bootstrap-select { border: 1px solid #242424; background: #131313; box-shadow: inset 0 1px 3px rgba(0,0,0,.75); position: relative; border-radius: 4px; width: 100% !important; }
.bootstrap-select > .btn { border: none; background: none; box-shadow: none; font-size: 14px !important; color: #999; font-style: italic; font-family: 'Open Sans', sans-serif; height: 35px; padding-left: 12px; padding-right: 28px; position: relative; border-radius: 4px; }

.bootstrap-select .btn:hover, .bootstrap-select .btn:focus, .bootstrap-select .btn.focus, .bootstrap-select .btn:active, .bootstrap-select .btn.active, .bootstrap-select.open > .dropdown-toggle.btn { border: none; background: none; box-shadow: none; }
.bootstrap-select.open > .dropdown-toggle.btn { color: #fff; }
.bootstrap-select .dropdown-menu { background-color: #272727; font-size: 12px; color: #999; border-radius: 4px; border: 1px solid #1d1d1d; padding: 0; }
.bootstrap-select .dropdown-menu > li > a { font-size: 12px; color: #fff; border-top: 1px solid #373737; border-bottom: 1px solid #1d1d1d; padding-top: 5px; padding-bottom: 5px; }
.bootstrap-select .dropdown-menu > li > a:hover { color: #77dc33;
background: #1e1e1e;
background: -moz-linear-gradient(top,  #1e1e1e 0%, #262626 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1e1e), color-stop(100%,#262626));
background: -webkit-linear-gradient(top,  #1e1e1e 0%,#262626 100%);
background: -o-linear-gradient(top,  #1e1e1e 0%,#262626 100%);
background: -ms-linear-gradient(top,  #1e1e1e 0%,#262626 100%);
background: linear-gradient(to bottom,  #1e1e1e 0%,#262626 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#262626',GradientType=0 );
}
.bootstrap-select .dropdown-menu > li > a:active { color: #999; }

.bootstrap-select .dropdown-menu > li.selected > a { color: #fff; background: none; } 




.sub-grbox { border-radius: 4px; background-color: #343434; padding: 20px; border: 1px solid #454545; box-shadow: 0 1px 5px rgba(0,0,0,.75); }
.sub-grbox h1 { background: url("../images/x3.png") 0 bottom repeat-x; margin: 0 0 22px 0; }

.mc-right-t, .mc-left-t { padding-bottom: 30px; }
.mc-right, .mc-left { padding-bottom: 10px; }
.user-info { font-weight: 700; font-size: 12px; line-height: 20px; margin: -4px 0 0 0; }
.user-info i { font-style: normal; color: #999; }
.user-info p { margin: 0; padding: 0; }

.bootstrap-filestyle .glyphicon { display: none; }
.bootstrap-filestyle .badge { display: none; }
.bootstrap-filestyle { height: 22px; margin: 5px 0 0 0; }
.bootstrap-filestyle .btn { height: 22px; line-height: 22px; padding-top:0; padding-bottom: 0; border-radius: 2px; color: #fff; font-size: 12px; box-shadow: 0 1px 1px rgba(0,0,0,.57);
background: #575757;
background: linear-gradient(to bottom,  #575757 0%,#303030 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#303030',GradientType=0 );
}
.bootstrap-filestyle .btn:hover {box-shadow: 0 1px 5px rgba(0,0,0,.75); color: #ccc; 
background: #3d3d3d;
background: linear-gradient(to bottom,  #3d3d3d 0%,#282828 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#282828',GradientType=0 );
 }

.bootstrap-filestyle .btn:active { color: #919191; box-shadow: none;background: #0b0b0b;
background: linear-gradient(to bottom,  #0b0b0b 0%,#191919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0b0b', endColorstr='#191919',GradientType=0 ); }

.sel-group .bootstrap-select.btn-group .dropdown-menu li:first-child { display: none; }

.my-data-nav { list-style: none; vertical-align: top; margin: 0 0 20px 0; padding: 0;}
.my-data-nav > li { padding: 0; margin: 0; }
.my-data-nav > li > a { display: inline-block; vertical-align: top; padding: 0 0 0 12px; font-size: 12px; line-height: 16px; margin: 2px 0; position: relative; color: #fff; text-decoration: none; }
.my-data-nav > li > a:hover { color: #eee; text-decoration: underline; }
.my-data-nav > li > a:after { content: ''; width: 3px; height: 5px; background: url("../images/i-arrw.png") no-repeat; left: 0; top: 6px; position: absolute; }
.my-data-nav > li ul { list-style: none; vertical-align: top; margin: 5px 0 5px 3px; background: url("../images/y1.png") repeat-y; padding: 0 0 0 7px; display: none; }
.my-data-nav > li ul li { padding: 0; margin: 0; }
.my-data-nav > li ul ul { margin-left: -20px; padding-left: 30px; background: #343434 url("../images/y1.png") 21px 0 repeat-y; }
.my-data-nav > li ul li a { display: inline-block; vertical-align: top; font-size: 11px; line-height: 16px; margin: 2px 0; color: #fff; text-decoration: none; }
.my-data-nav > li ul li a:hover { color: #999; }
.my-data-nav > li.has-child > a.active-link { color: #77dc33; }
.my-data-nav > li.has-child > a.active-link:after { background-position: 0 -5px; }
/*.my-data-nav > li > a:after { background-position: 0 -5px; }*/
.my-data-nav > li > ul > li > a.active-link { color: #77dc33; }
.my-data-nav > li > ul > li > ul > li > a.active-link { color: #77dc33; }
.my-data-nav > li > ul > li.d-active > a { color: #f5413f; }
.my-data-nav > li > ul > li.m-active > a { color: #3f92c6; }
.my-data-nav li.active > a { color: #77dc33; }


.sel-date { text-align: right; position: relative; padding: 0 0 15px 35%; }
.sel-date .form-control { display: inline-block; vertical-align: top; width: 100%; height: 37px; border: 1px solid #242424; background: #131313; box-shadow: inset 0 1px 3px rgba; padding-right: 30px; }
.sel-date .form-control:focus { box-shadow: none; }
.sel-date:after { content: ''; width: 14px; height: 23px; background: url("../images/ss.png") no-repeat; right: 7px; top: 7px; position: absolute; }


/* datepicker */
.ui-datepicker { display: none; background: url("../images/x5.png") repeat-x; border-radius: 4px; min-width: 510px; }
.ui-datepicker .ui-datepicker-header { position:relative;  height: 26px; padding: 0 7px 2px 7px; line-height: 24px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { display: block; width: 21px; height: 21px; background: url("../images/c-arrw.png") no-repeat; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; left: -22px; top: 2px; position: absolute; }
.ui-datepicker .ui-datepicker-next { background-position: right 0; left: auto; right: -22px; }

.ui-datepicker .ui-datepicker-title {line-height: 24px; text-align: center; font-size: 11px; color: #979797; }
.ui-datepicker table {width: 100%;  border-collapse: collapse; border-radius: 0; overflow: hidden; }
.ui-datepicker th {text-align: center; font-weight: 400; font-size: 14px; color: #fff; height: 22px; line-height: 20px; border: 1px solid #2e2f2f; background-color: #434343; text-transform: uppercase; padding: 0; }
.ui-datepicker td { border: 0; text-align: center; vertical-align: top; font-size: 11px; color: #999; border: 1px solid #373737; padding: 0; background-color: #282828; }
.ui-datepicker td span, .ui-datepicker td a { display: block; text-decoration: none; text-align: center; height: 20px; width: 21px; line-height: 20px; color: #999; border-radius: 0; padding: 0; }
.ui-datepicker td a { background: url("../images/x6.png") repeat-x; }
.ui-datepicker td a:hover { background: #44a3dd; color: #fff; text-shadow: none; }
.ui-datepicker td.ui-datepicker-current-day a { background-color: #306a97; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,.3); }
.ui-datepicker td.ui-datepicker-other-month span, .ui-datepicker td.ui-datepicker-unselectable span   { color: #c0c0c0; }
.ui-datepicker select { margin: 0 5px; }
.ui-datepicker .date-range-selected a { color: #fff; background: #44a3dd; }

.dates { position: relative; }
.hasDatepicker { position: absolute !important; right: 0 !important; border-radius: 4px; border: 1px solid #333; background: #3a3a3a url("../images/x4.png") 0 bottom repeat-x; }
.hasDatepicker .ui-datepicker-inline { width: 100% !important; padding: 0 24px; }
.ui-datepicker-group  { float: left; width: 33.33%; vertical-align: top; background: url("../images/sep3.png") right 0 no-repeat; }
.ui-datepicker-row-break { clear: both; }
.ui-datepicker-buttonpane  { display: block; }
.ui-datepicker-buttonpane .ui-priority-secondary { display: none; }
.ui-datepicker-group-first { position: relative; }
.ui-datepicker-group-first:after { content: ''; width: 2px; height: 24px; left: 0; top: 0; position: absolute; background: url("../images/sep3.png") no-repeat; }

.ui-datepicker-buttonpane { padding: 7px 0; }
.ui-datepicker-buttonpane .btn { margin: 0 0 0 10px; height: 22px; line-height: 22px; padding-top:0; padding-bottom: 0; border-radius: 2px;  color: #fff; font-size: 12px; box-shadow: 0 1px 1px rgba(0,0,0,.57);
background: #575757;
background: linear-gradient(to bottom,  #575757 0%,#303030 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#303030',GradientType=0 );
}
.ui-datepicker-buttonpane .btn:hover { box-shadow: 0 1px 5px rgba(0,0,0,.75); color: #ccc; 
background: #3d3d3d;
background: linear-gradient(to bottom,  #3d3d3d 0%,#282828 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#282828',GradientType=0 );
 }
.ui-datepicker-buttonpane .btn:active { color: #919191; box-shadow: none;background: #0b0b0b;
background: linear-gradient(to bottom,  #0b0b0b 0%,#191919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0b0b', endColorstr='#191919',GradientType=0 ); }

.close-ic { width: 24px; height: 35px; right: 0px; top: 0px; position: absolute; cursor: pointer; }

.my-vid-list { width: 100%; margin: 0 0 35px 0; }
.my-vid-list th { font-weight: 400; color: #fff; vertical-align: top; text-align: center; padding: 0 10px 10px 10px; font-size: 14px; line-height: 17px; }
.my-vid-list td { text-align: center; color: #999; background-color: #2b2b2b; border-bottom: 2px solid #343434; line-height: 14px; padding: 10px; font-size: 12px; vertical-align: middle; }
.my-vid-list .tr-total td { color: #fff; }
.my-vid-list .td-date, .my-vid-list .td-nm { text-align: left; }
.ta-left { text-align: left !important; }
.my-vid-list a { color: #77dc33; }
.my-vid-list a:hover { color: #77dc33; text-decoration: none; }


.b-chart .b-title { color: #fff; padding: 0 0 10px 15px; } 
.b-chart .b-body { padding: 20px 5px; background-color: #2b2b2b; }
.chart img { display: block; width: 100%; height: auto; }
.chart-param { padding: 15px 0 0 15px; list-style: none; vertical-align: top; margin: 0; } 
.chart-param li { display: inline-block; vertical-align: top; margin: 0 60px 0 0; }
.chart-param label { cursor: pointer; text-decoration: underline; padding: 0 0 0 5px; }
.chart-param label:hover { text-decoration: none; } 
.chart-param .chp1 { color: #44a3dd }
.chart-param .chp2 { color: #77dc33 }
.chart-param .chp3 { color: #f5413f }

.pref-text { font-size: 12px; color: #fff; padding: 15px 0; line-height: 15px; }

.auth-bl h3 { font-size: 16px; text-transform: uppercase; line-height: 20px; padding: 0 0 20px 0; margin: 0; font-weight: 700; }

.form-group-mesg { background-color: #2b2b2b; margin: 0 0 10px 0; padding: 20px; border-radius: 3px; }
.form-group-mesg label { display: block; font-weight: 400; font-size: 12px; line-height: 14px; padding: 0 0 20px 0; margin: 0; }
.form-group-mesg label i { font-size: 14px; font-style: normal; text-transform: uppercase; }

.form-horizontal .checkbox { padding: 0; }
.auth-bl .fgp-rel { margin-bottom: 5px; }

.fg-selcat { padding: 15px 10px 20px 10px; }
.auth-bl .form-horizontal label.cl-blc { text-transform: uppercase; font-size: 14px; line-height: 18px; padding: 0 0 8px 0; margin: 0; }
.auth-bl .form-horizontal label.control-label em { font-style: normal; text-transform: none; color: #929292; }

.fg-selsubcat { padding: 0px 10px 20px 10px; }

.fg-item { padding: 0 12px 20px 12px; }

.check2list { list-style: none; vertical-align: top; padding: 0; margin: 0; }
.check2list > li { display: inline-block; vertical-align: top; width: 49%; margin: 0 -3px 0 0; padding: 2px 3% 2px 0; line-height: 18px; position: relative; }
.check2list label { cursor: pointer; display: inline-block; vertical-align: top; margin: 0; padding: 0 0 0 21px;  }
.check2list > li input { left: 0; top: 2px; position: absolute; } 

.auth-bl .input-group.bootstrap-filestyle:after { display: none; }
.auth-bl .input-group.bootstrap-filestyle .group-span-filestyle { padding: 0 10px; }
.auth-bl .bootstrap-filestyle { margin-top: 0; }
.auth-bl .input-group.bootstrap-filestyle { border: none; background: #2b2b2b; box-shadow: none; }

.form-group.fgray { margin: 0 0 10px 0; padding: 15px 10px 15px 10px; border-radius: 4px; background-color: #2b2b2b; }
.form-group.fgray .control-label { font-size: 12px; line-height: 18px; padding: 0; margin: 0 0 10px 0; font-weight: 400; }

.d-flg-rus { display: inline-block; vertical-align: top; width: 22px; height: 16px; background: url("../images/langs.png") no-repeat; margin: 0 1px 0 0; }
.d-flg-eng { display: inline-block; vertical-align: top; width: 22px; height: 16px; background: url("../images/langs.png") 0 bottom no-repeat; margin: 0 1px 0 0; }

.auth-bl .addf-gray .input-group  { background: #131313; box-shadow: inset 0 1px 3px rgba(0,0,0,.75); position: relative; border-radius: 4px; width: 100%; margin-bottom: 10px; }
.auth-bl .addf-gray .input-group .input-group   { margin-bottom: 0px; }


.auth-bl .tab-center { text-align: center; padding: 10px 0 10px 0; margin: 0 10px; }
.auth-bl .tab-center label { display: block; font-size: 14px; line-height: 18px; margin: 0; padding: 0 0 25px 0; font-weight: 400; }
.auth-bl .tab-center .btn { min-width: 170px; font-weight: 700; }


.b-lcm { padding: 0 0 20px 0; }
.lcm-title { font-size: 16px; text-transform: uppercase; line-height: 20px; padding: 0 0 20px 0; margin: 0; font-weight: 700; }


.i-cmb { padding-bottom: 30px; margin-bottom: 0; position:relative; }
.i-cmb .b-ava { padding: 2px 0 0 0; }
.i-cmb .b-ava img { display: block; width: 100%; height: auto; max-width: 95px; }
.cmb-head { background: url("../images/x3.png") 0 bottom repeat-x; position: relative; padding: 0 40px 8px 0; line-height: 20px; margin: 0 0 8px 0; }
.cmb-user { font-size: 12px; font-weight: 700; text-transform: uppercase; color: #fff; }
.cmb-user a { font-size: 12px; color: #fff; text-decoration: none; }
.cmb-user a:hover { color: #fff; text-decoration: underline; }
.cmb-ago { font-size: 11px; color: #999; padding: 0 10px 0 5px; white-space: nowrap; }
.cmb-link a { font-size: 12px; color: #77dc33; text-decoration: none; }
.cmb-link a:hover { color: #77dc33; text-decoration: underline; }

.cmb-drop { right: 0; top: 0; position: absolute; vertical-align: top; }
.cmd-drop-btn { width: 23px; height: 23px; vertical-align: top; background: url("../images/t-arrw.png") no-repeat; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; border: none; margin: 0; padding: 0; box-shadow: 0 0 3px rgba(0,0,0,.75); }
.cmd-drop-btn:hover { background-position: 0 -23px; }
.cmb-drop .dropdown-menu, .cmb-user .dropdown-menu, .dropdown-user .dropdown-menu {  left: auto; right: 0; background-color: #272727; font-size: 12px; color: #999; border-radius: 4px; border: 1px solid #1d1d1d; padding: 0; }
.cmb-user .dropdown-menu, .dropdown-user .dropdown-menu { left: 0; right: auto; }
.cmb-drop .dropdown-menu > li > a, .cmb-user .dropdown-menu > li > a, .dropdown-user .dropdown-menu > li > a { font-size: 12px; color: #fff; border-top: 1px solid #373737; border-bottom: 1px solid #1d1d1d; padding-top: 5px; padding-bottom: 5px; text-decoration: none; }
.cmb-drop .dropdown-menu > li > a:hover, .cmb-user .dropdown-menu > li > a:hover, .dropdown-user .dropdown-menu > li > a:hover { color: #77dc33; text-decoration: underline;
background: #1e1e1e;
background: linear-gradient(to bottom,  #1e1e1e 0%,#262626 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#262626',GradientType=0 );
}
.cmb-drop .dropdown-menu > li.selected > a, .cmb-user .dropdown-menu > li.selected > a, .dropdown-user .dropdown-menu > li.selected > a { color: #fff; background: none; }
.cmb-drop .dropdown-menu > li > a:active, .cmb-user .dropdown-menu > li > a:active, .dropdown-user .dropdown-menu > li > a:active { color: #999; }

.cmb-user.open, .dropdown-user.open > a { color: #77dc33; }

.cmb-body { font-size: 12px; line-height: 18px; margin: 0; padding: 0 0 10px 0; /*overflow: hidden*/}
.cmb-body p.comment-text { margin: 0; padding: 10px 0 0 0; overflow: hidden}
.cmb-body.long p.comment-text {max-height: 3em; }
.cmb-body.long.expand p.comment-text {max-height: none; }
.cmb-body p.comment-text:first-child { padding: 0; }
.cmb-body .link-mod, .cmb-body.long.expand .link-mod.get-open {display: none}
.cmb-body.long .link-mod.get-open, .cmb-body.long.expand .link-mod {display: block; }
#save-comment { margin:0 auto; display:block; }
#complain-form .ta-right .btn { margin:0 auto; display:block; }
.bl-reply-form .ta-right .btn { margin:0 auto; display:block; }
.sub-cmt-dlg .b-ta-right .btn { margin:0 auto; display:block; }

.cmb-foot { position: relative; padding: 8px 180px 5px 0; line-height: 20px; background: url("../images/x3.png") repeat-x; min-height: 33px; }
.c-answs { font-size: 12px; color: #999; }
.like-list { list-style: none; vertical-align: top; right: 0; top: 8px; position: absolute; white-space: nowrap; }
.like-list li { display: inline-block; vertical-align: top; padding: 0 2px; }
.like-list li button { font-size: 11px; text-decoration: none; display: inline-block; vertical-align: top; position: relative; line-height: 20px; border: none;}
.ls-dislike { padding: 0 0 0 25px; color: #f5413f; }
.ls-dislike:hover, .ls-dislike:active, .ls-dislike:focus { color: #f5413f; }
.ls-dislike:after { content: ''; width: 18px; height: 20px; left: 0; top: 3px; position: absolute; background: url("../images/i-like.png") right bottom no-repeat; }
.ls-dislike:hover:after, .ls-dislike.active:after { background-position: right 0; }
.ls-like { padding: 0 0 0 25px; color: #77dc33; margin: 0 0 0 20px; }
.ls-like:hover, .ls-like:active, .ls-like:focus { color: #77dc33; }
.ls-like:after { content: ''; width: 18px; height: 20px; left: 0; top: -3px; position: absolute; background: url("../images/i-like.png") 0 bottom no-repeat; }
.ls-like:hover:after, .ls-like.active:after { background-position: 0 0; }

.row-head { position: relative; margin: 0 0 15px 0;}
.row-head:after { content: ''; width: 100%; height: 2px; left: 0; bottom: 0px; position: absolute; background: url("../images/x2.png") 0 bottom repeat-x; }
.row-head h2 { background: none; margin: 0; padding: 0 0 15px 0; }


.one-entry h1 { text-align: center; font-size: 18px; line-height: 20px; padding: 0 0 20px 0; }

.entry-big-pic { list-style: none; vertical-align: top;  margin: 0; width: 100%; display: table; }
.entry-big-pic li { padding: 0 0 10px 1px; margin: 0; display: table-cell; width: 50%; }
.entry-big-pic li:first-child { margin: 0; } 
/*.entry-big-pic li img { width: 100%; min-width: 100%; display: block; height: auto; }*/

.i-entry-inf { margin: 0 0 2px 0; border-radius: 3px; background-color: #2b2b2b; padding: 8px 15px; }

.iei-list { list-style: none; vertical-align: top; margin: 0; padding: 0; line-height:18px; }
.iei-list li { display: inline-block; vertical-align: top; padding: 0 35px 0 0; font-size: 12px; line-height: 18px; }
.iei-user { color: #77dc33; padding: 0 0 0 26px; background: url("../images/i-m1.png") 0 1px no-repeat; text-decoration: none; }
.iei-user:hover { color: #77dc33; text-decoration: underline; }
.iei-date { padding: 0 0 0 24px; background: url("../images/i-m2.png") 0 1px no-repeat; }
.iei-view { padding: 0 0 0 26px; background: url("../images/i-m3.png") 0 2px no-repeat; }
.iei-tags { padding: 0 0 0 26px; background: url("../images/i-m4.png") 0 2px no-repeat; font-size: 12px; line-height: 18px; }
.iei-tags a { color: #fff; text-decoration: none; }
.iei-tags a:hover { color: #fff; text-decoration: underline; }

.iei-list .dropdown-menu li { padding:0; }

.iei-text { font-size: 12px; line-height: 18px; color: #fff; /*padding: 2px 0; */}
.iei-text span { color: #909090; }

.btns-list { list-style: none; vertical-align: top; border-radius: 3px; background-color: #2b2b2b; padding: 6px 5px 0 5px; margin: 0 0 2px 0; }
.btns-list li { display: inline-block; vertical-align: top; margin: 0 -4px 0 0; padding: 0 5px 6px 5px; width: 50%; }
.btns-list .btn { text-decoration: none; height: 22px; line-height: 22px; padding-top:0; padding-bottom: 0; border-radius: 2px; color: #77dc33; font-size: 12px; box-shadow: 0 1px 1px rgba(0,0,0,.57); background: #3d3d3d; width: 100%;
background: linear-gradient(to bottom,  #3d3d3d 0%,#292929 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#292929',GradientType=0 );}

.btns-list .btn:hover { background: #575757; color: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.57); 
background: linear-gradient(to bottom,  #575757 0%,#303030 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#303030',GradientType=0 ); }

.btns-list .btn:active { color: #979797; box-shadow: none;background: #0b0b0b;
background: linear-gradient(to bottom,  #0b0b0b 0%,#191919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0b0b', endColorstr='#191919',GradientType=0 ); }

.btns-list .active { color: #f5413f !important; }
.btns-list .active:hover { color: #fff !important; }

.one-entry .like-list { list-style: none; vertical-align: top; border-radius: 3px; background-color: #2b2b2b; padding: 6px 15px; margin: 0 0 2px -18px; right: auto; top: auto; position: static; text-align: center; height:34px; }

.b-video { padding: 8px 0 10px 0; }
.b-video img { width: 100%; min-width: 100%; height: auto; display: block; max-width: 600px; }
.b-video video { width: 100% !important; height: auto !important; }
.hb-ban img { width: 100%; max-height: 80px; height: auto; display: block; }
.hd-ban { margin: 0 0 2px 0; background-color: #2b2b2b; border-radius: 4px 4px 0 0; line-height: 16px; text-align: center; padding: 5px; font-size: 12px; color: #999; }

.b-tabs { padding: 30px 0 0 0; }
.btb-nav { list-style: none; vertical-align: top; overflow: hidden; margin: 0; padding: 0; }
.btb-nav li { float: left; margin: 0; padding: 0; }
.btb-nav a { float: left; border-radius: 4px 4px 0 0; text-decoration: none; font-size: 30px; color: #fff; font-family: 'Cuprum', sans-serif; padding: 0 20px; height: 50px; line-height: 50px;
background: #464646;
background: -moz-linear-gradient(top,  #464646 0%, #141414 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(100%,#141414));
background: -webkit-linear-gradient(top,  #464646 0%,#141414 100%);
background: -o-linear-gradient(top,  #464646 0%,#141414 100%);
background: -ms-linear-gradient(top,  #464646 0%,#141414 100%);
background: linear-gradient(to bottom,  #464646 0%,#141414 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464646', endColorstr='#141414',GradientType=0 );
}


.btb-nav a:hover { text-decoration: none; background: #555555; 
background: -moz-linear-gradient(top,  #555555 0%, #2d2d2d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#2d2d2d));
background: -webkit-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: -o-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: -ms-linear-gradient(top,  #555555 0%,#2d2d2d 100%);
background: linear-gradient(to bottom,  #555555 0%,#2d2d2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#2d2d2d',GradientType=0 );
} 
.btb-nav a:active { color: #777;  box-shadow: inset 0 0 5px rgba(0,0,0,.75);
background: #0f0f0f;
background: -moz-linear-gradient(top,  #0f0f0f 0%, #202020 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(100%,#202020));
background: -webkit-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: -o-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: -ms-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: linear-gradient(to bottom,  #0f0f0f 0%,#202020 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#202020',GradientType=0 );
}

.btb-nav .ui-tabs-active a { color: #777;  box-shadow: inset 0 0 5px rgba(0,0,0,.75);
background: #0f0f0f;
background: -moz-linear-gradient(top,  #0f0f0f 0%, #202020 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(100%,#202020));
background: -webkit-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: -o-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: -ms-linear-gradient(top,  #0f0f0f 0%,#202020 100%);
background: linear-gradient(to bottom,  #0f0f0f 0%,#202020 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#202020',GradientType=0 );
}


#btb1 .bci-pic img { max-width: 170px; }
.btb-inner { border-radius: 0 0 4px 4px; background-color: #343434; padding: 20px; border: 1px solid #454545; box-shadow: 0 1px 5px rgba(0,0,0,.75); }

.link-mod { color: #f5413f; text-decoration: none; }
.link-mod:hover { color: #f5413f; text-decoration: underline; }

.show-all-answ { color: #f5413f; margin: 0 0 0 10px; text-transform: uppercase; text-decoration: none; }
.show-all-answ:hover { color: #f5413f; text-decoration: underline; }
.show-all-answ:focus { color: #f5413f; }

.get-open { color: #77dc33; }
.get-open:hover, .get-open:focus { color: #77dc33; }

.i-cmb .i-cmb { margin-top: 15px; padding-bottom: 0; }

.sub-cmt-dlg { clear:both; padding:0 10px; }
.btb-addcomnt { border-radius: 4px; overflow: hidden; margin: 0 0 15px 0; position: relative; padding: 10px 18px; background-color: #2b2b2b; }
.close-bl, .b-ava .btn-link { width: 21px; height: 20px; display: block; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; background: url("../images/close.png") no-repeat; right: 17px; top: 10px; position: absolute; }
.b-ava .btn-link { right:5px; top: 5px; }
.close-bl:hover, .b-ava .btn-link:hover { background-position: 0 -20px; }
.btb-addcomnt .form-group.fgray { padding: 0; margin: 0; }
.b-mydata .b-ava { display:inline-block; vertical-align:top; position:relative; }

.cmt-sort { background: url("../images/x7.png") 0 bottom repeat-x; padding: 0 0 5px 5px; margin: 0 0 25px 0; }
.cmt-sort-list { list-style: none; vertical-align: top; margin: 0; padding: 0 0 10px 0; position:relative; }
.cmt-sort-list .item  { display: inline-block; vertical-align: top; line-height: 25px; font-size: 12px; }
.cmt-sort-list .item-sort { white-space: nowrap; } 
.csl-total { color: #fff; white-space: nowrap; right:0px; top:0px; position:absolute; }
.csl-total i { color: #fff; font-style: normal; }
.ss-sort { display: inline-block; vertical-align: top; width: 165px; }
button#post-comment { margin:10px auto 0 auto !important; display:block; }

.hb-ban { text-align:center; }
.hb-ban img { display:inline-block; vertical-align:top; margin:0 auto; max-width: 400px; }


.btb-addcomnt .mxw80 { max-width: 80px; }
.btb-addcomnt .mxw80 img { max-width: 70px; }
.i-cmb .btb-addcomnt { margin: -2px 0 0 0; /*right:0px; top:0px; position:absolute; z-index: 333; min-width:300px; */ }

.b-ta-right { padding: 10px 0 3px 0; text-align: right; }
.b-ta-right .btn { height: 24px; padding-top: 0; padding-bottom: 0; line-height: 24px; font-size: 12px; }

.dropup .dropdown-menu { top: 100% !important; bottom: auto !important; }

.my-data-nav a, .collapse, .in, .collapsing, .collapse.height {-webkit-transition: none !important;transition: none !important;transition-timing-function: none !important;}
.my-data-nav a, .collapse, .in, .collapsing, .collapse.height {-webkit-transition: none !important;transition: none !important;transition-timing-function: none !important;}

.cmb-drop.open .cmd-drop-btn { background-position: 0 bottom !important; }

.btn-group { box-shadow: 0 1px 5px rgba(0,0,0,.75); border-radius: 4px; white-space: nowrap; }
.btn-group .btn { position: relative; box-shadow: none !important; font-size: 12px; padding-left: 10px; padding-right: 10px; height:30px; }

.btn-group .btn:after { content: ''; background: url("../images/sep2.png") no-repeat; left: 0; top: 0px; position: absolute; width: 2px; height: 30px; }
.btn-group .btn:first-child:after { display: none; }
.btn-group .btn:first-child { margin: 0 !important; }

.wrap-col-left { float: left; width: 100%; }
.col-left { margin: 0 305px 0 0; }
.col-right { float: left; width: 300px; margin: 0 0 0 -300px; }
.col-left .sub-grbox { padding-left: 16px; padding-right: 16px; }

.modal-body {
    color: #000000;
}

#fiiilms .ac {
    color: #000;
    background-color: #ebebeb;
    border-color: #adadad;
}


#fiiilms button {
    display: inline-block;
    padding: 3px 8px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    color: #000;
    background: #555555;
    background: -moz-linear-gradient(top, #555555 0%, #3a3a3a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#3a3a3a));
    background: -webkit-linear-gradient(top, #555555 0%,#3a3a3a 100%);
    background: -o-linear-gradient(top, #555555 0%,#3a3a3a 100%);
    background: -ms-linear-gradient(top, #555555 0%,#3a3a3a 100%);
    background: linear-gradient(to bottom, #555555 0%,#3a3a3a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#3a3a3a',GradientType=0 );
    float: left;
    margin: 0 5px;
    width: 80px;
}

/*
.modal-content { color: #fff; background-color: #606060; text-align: center; }
.modal-content a { color: #77dc33; }
.close { width: 21px; height: 20px; display: block; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; background: url("../images/close.png") no-repeat!important; right: 11px; top: 10px; position: absolute; opacity: 1 !important;}
.close:hover { background-position: 0 -20px; }

.modal-dialog { margin-top: 200px; }
.modal-dialog p { margin: 0; }
*/


/* add 2015/05/08 */

.auth-bl .glyphicon-wm { content: ''; width: 15px; height: 15px; background: url("../images/i-wm.png") no-repeat; left: 12px; top: 10px; position: absolute; }
.auth-bl .glyphicon-icq { content: ''; width: 18px; height: 17px; background: url("../images/i-icq.png") no-repeat; left: 11px; top: 10px; position: absolute; }
.auth-bl .glyphicon-skype { content: ''; width: 16px; height: 17px; background: url("../images/i-skype.png") no-repeat; left: 12px; top: 10px; position: absolute; }

.has-error .glyphicon-wm, .has-error .glyphicon-icq , .has-error .glyphicon-skype { background-position: 0 bottom; }
.has-success .glyphicon-wm, .has-success .glyphicon-icq , .has-success .glyphicon-skype { background-position: 0 center; }
.req-text { padding:5px 0 10px; font-size:12px; color:#999; }

.ss-sort .btn-group .btn { height:25px; padding-top:4px; padding-bottom:4px; line-height:17px; }

.cmb-body textarea.form-control { border: 1px solid #242424; background: #131313; box-shadow: inset 0 1px 3px rgba(0,0,0,.75); position: relative; border-radius: 4px; width: 100%;  font-size: 14px; color: #999; font-style: italic; font-family: 'Open Sans', sans-serif; padding: 8px 10px !important; min-height: 56px; margin:0 0 8px 0; display:block; } 


/*.b-view-search .bc-item { float: none;} */

.pagi { clear: both; }
.pagi ul { list-style:none; vertical-align:top; text-align:center; padding: 5px 0 15px 0; }
.pagi ul li { display:inline-block; vertical-align:top; padding: 0 5px 5px 5px; margin: 0 -3px 0 0; font-size:14px; }

.partsp { width:100% !important; padding:5px 0 0px 0 !important; position:relative; max-width: 600px; margin:0 auto; }
.fiiilms_in { display:block !important; width:88% !important; margin: 0 auto !important; overflow: hidden; position:relative; }
.partsp .left_part, .partsp .right_part { top: 11px; cursor:pointer; }
.partsp .left_part { left: 8px; position: absolute; }
.partsp .right_part { right: 8px; position: absolute; }
#fiiilms { white-space: nowrap; }
#fiiilms button { margin: 0 3px 5px 3px; float: none !important; }

.hb-ban { margin: 0 10px; overflow: hidden; }

.modal {
  text-align: center;
}

.modal:before {
  display: inline-block;
  vertical-align: middle;
  content: " ";
  height: 100%;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.bootbox .close {  opacity: 1 !important; width: 21px; height: 20px; display: block; font-size: 0; line-height: 0; text-indent: -9999em; overflow: hidden; background: url("../images/close.png") no-repeat; right: 10px; top: 10px; position: absolute; float: none !important; margin:0 !important; }
.bootbox .close:hover { background-position:0 bottom; }
.bootbox .modal-footer { border:none; }
.bootbox .close:hover { opacity:.88 !important; }
.bootbox .modal-content { color:#fff; border-radius: 4px; background-color: #343434; border: 1px solid #454545; box-shadow: 0 1px 5px rgba(0,0,0,.75);  }
.bootbox .modal-body  { border:none !important; border-bottom: 1px solid #fff !important; color:#fff; margin:0 !important; }
.modal-content .bootbox-body img { vertical-align:middle; }

.pagination > li.previous, .pagination > li.next { display:none !important; }


.no-comment-form { padding:5px 5px 15px 5px; }

.js-browse {position: relative;  overflow: hidden;display: block;
  width: 100px;}
.js-browse input[type=file] {
  top: -10px;
  right: -40px;
  z-index: 2;
  position: absolute;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 50px;
  cursor: pointer;
}


.news-section {  } 
.news-post { background:url('../images/x3.png') 0 bottom repeat-x; padding:12px 0; position:relative; }
.news-post .date { right:0px; top:17px; position:absolute; }
.news-post h3 { padding:0 140px 15px 0; line-height:24px; text-transform:none;  }

.box img { vertical-align:middle; }
.box ul { margin: 10px 20px; }

.uzlpSb { fill: #ffffff !important; }

.user-default-confirm { padding: 0 0 200px 0; }
.user-default-confirm a { color:#fff; }
.user-default-confirm p { padding:0 0 20px 0; }
.b-g50r { padding:0 0 200px 0; }

.cmb-reply a { color: #fff; text-decoration: none; font-weight:700; text-transform:uppercase; }
.cmb-reply a:hover { color: #fff; text-decoration: underline; }

.side-right iframe {
  margin-top: 20px;
}