body {
	background-image: url(/img/white_brick_wall.png);
}

header {
	height: 70px;
	background: #324450;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.promotion {
	height: 383px;
	border-top: 3px dashed #e9af11;
	border-bottom: 3px dashed #e9af11;
	background: #e9af11 url(/img/bga.jpg) center;
}

.container{
	width:1100px !important;
}

.logo {
	background: url(/img/logo.png) no-repeat;
	margin-top: 7px;
	width: 200px;
	height: 55px;
	float: left;
}
.pull-right { 
    height: 50px;
	margin-left:15px;

}
.nav-bux {
	margin-top: 35px;
	transform: translateY(-50%);
}
.nav-bux > li {
	margin: 2px;
}
.nav-bux > li > a > i{
	padding-top: 10px;
	height: 20px;
	line-height: 20px;
}
.nav-bux > li > a {
	color: #f7f7f7;
	font-family: "Raleway";
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 3px;
	height: 40px;
	line-height: 38px;
	padding: 0 10px;
	font-size: 15px;
}

.nav-bux > li > a:hover {
	color: #fff;
	background: #f6c43c;
}


#loginctrl {
	background: #324450;
	color: #fff; 
	height: 38px;
	line-height: 36px;
	margin-left: 5px;
}

#regctrl {
	background: #494946;
	color: #fff; 
	height: 38px;
	line-height: 36px;
	margin-left: 5px;
}
#loginctrl:hover {
	color: #fff; 
	background: #4FAF4D;
}
#regctrl:hover {
	color: #fff; 
	background: #2d2d2c;
}
.panel-main {
	border-radius: 2px;
	border: 1px solid #cFcFcD;
	box-shadow1: 0px 0px 15px rgba(0,0,0,0.3);
}
.leftsup-block {
	width: 40px;
	color:#fff;
	padding: 15px 0;
	text-align: center;
	position: fixed;
	left:0;
	top: 40%;
	z-index: 99;
	background: #e9af11;
	border-radius:0 4px 4px 0;
}
.leftsup-block .fa {
	width: 40px;
	padding: 5px 0;
	font-size: 24px;
	color:#fff;
}

.leftsup-block .fa:hover {
	opacity: 0.7;
}
.page-title {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 400;
	font-family: Raleway;
	text-shadow: 0px 0px 7px rgba(0,10,30,0.2);
	background: #4f6372;
	border-top: 1px dashed #e9af11;
	border-bottom: 1px dashed #e9af11;
	height: 25px; line-height: 24px;
	text-transform: uppercase;
	margin-bottom: 20px;
	letter-spacing: 1px;
}


.panel-left {
	border: 1px solid #BFBFBF;
	z-index: 2;
	position: relative;
}

.panel-left > .panel-heading > .row {
	
	background: #324450;
	width: 90%;
	height: 40px;
	color: #fff;
	line-height: 40px;
	font-weight: bold;
	margin-left: -30px;
}

.panel-left > .panel-heading > .row:before {
	content: '';
	position: absolute;
	border: 15px solid transparent;
	border-top: 15px solid #4FA342;
	border-right: 15px;
	top: 50px;
	z-index: -1;
}

.panel-left > .panel-heading > .row:after {
	content: '';
	position: absolute;
	border: 20px solid #324450;
	border-right: 20px solid transparent;
	right: 12%;
	top: 10px;
}

.panel-left > .panel-heading > .row > .text {
	padding-left: 15px; 
	font-size: 22px;
	font-family: "BebasBook";
	letter-spacing:1px;
}

.green-ttl {
	color: #324450;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.blue-ttl {
	color: #2BA6CB;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.ul-green-c {
	font-size: 13px;
	color: gray;
}

.ul-green-c > .li {
	margin: 10px 0px;
}

.ul-green-c > .li:last-child {
	margin: 0px 0px -5px 0px;
}

.ul-green-c > .li span {
	font-size: 14px;
	color: #324450;
}

.ul-blue-c {
	font-size: 13px;
	color: gray;
}

.ul-blue-c > .li {
	margin: 10px 0px;
}

.ul-blue-c > .li:last-child {
	margin: 0px 0px -5px 0px;
}

.ul-blue-c > .li span {
	font-size: 14px;
	color: #2BA6CB;
}

.st1 {
	text-align: center;
	font-size: 18px;
	float: left;
	color: #7ce2d7;
	border: 1px dashed #e0e1e6;
	margin: 4px 10px;
	display: table-cell;
	width: 23%;
}

.count {
	font-weight: bold;
	font-size: 38px;
	text-align: center;
}

.count.green {
	color: #FFC107;
}

.count.blue {
	color: #8bc34a;
}

.count.new {
	color: #64ccd9;
}

.count.yellow {
	color: #f44336;
}

#pref-text {
	margin: 5px;
	font-size: 22px;
	text-transform: uppercase;
	font-family: "Raleway";
	font-weight: 200;
}

.minfo {
	text-align: center;
	font-size: 14px;
	float: left;
	color: #7c7277;
	margin: 4px 5px;
	display: table-cell;
	width: 32%;
}
.minfo h3 {
	color: #5c6267;
}

.btn-default {
	background:  #324450;
	color:  #ffffff;
	border: 1px solid #ffffff;
}

.btn-err {
	background: #D0B053;
	color: #fff;
	border: 2px solid #ffffff;
}

.btn-err:hover,
.btn-err:active,
.btn-err:focus,
.btn-err:active:hover,
.btn-err:focus:hover,
.btn-default:hover,
.btn-default:active,
.btn-default:focus,
.btn-default:active:hover,
.btn-default:focus:hover {
	background: #537E94;
	text-decoration: none;
	border-color: #e8e5eC;
	color: #fff;
}

.btn-min {
	line-height: 5px;
	font-size: 14px;
}

.panel-leftbar {
	background: #3A4C59;
	width: 250px;
}

.panel-leftbar > .title-box {
	position: relative;
	height: 30px;
	line-height: 30px;
	background: #5fbf5d;
	margin-top: 10px;
	margin-left: -11px;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #fff;
	font-weight: bold;
	width: 80%;
	z-index: 10;
	font-size: 22px;
	font-family: "BebasBook";letter-spacing:2px;
}

.panel-leftbar > .title-box:before {
	position: absolute;
	content: '';
	left: 0;
	top: 30px;
	border: 10px solid transparent;
	border-top: 5px solid #5fbf5d;
	border-right: 1px;
}

.panel-leftbar > .title-box:after {
	position: absolute;
	content: '';
	right: -10px;
	top: 0;
	border: 15px solid  #5fbf5d;
	border-right: 10px solid transparent;
	border-left: 1px;
}

.nav-leftbar {
	transition: all .3s;
}

.nav-leftbar > li > a {
	margin: 4px 0px 0px 0px;
	background: #324450;
	height: 35px;
	line-height: 35px;
	padding: 0px 0px 0px 10px;
	border-radius: 0px;
	color: #eef;
	font-size: 16px;
	font-family: "Raleway";
}

.nav-leftbar > li > a > i {
	text-align: center;
	width: 27px;
	font-size: 16px;
}

.nav-leftbar > li > a:hover > i {
	text-align: center;
	color: #324450;
	width: 27px;
}
.nav-leftbar > li > a:hover,
.nav-leftbar > li > a:active,
.nav-leftbar > li > a:focus,
.nav-leftbar > li > a:active:hover,
.nav-leftbar > li > a:focus:hover {
	background: #26343D;
}
.bt1 {
	border: 2px solid #e8e5fC;padding: 5px 7px;background: #F25C33;
	text-transform: uppercase;
}
.bt2 {
	border: 2px solid #e8e5fC;padding: 5px 7px;background: #5F8FcD;
	text-transform: uppercase;
}
.panel-bord {
	border: 1px solid #DEDEDE;
	box-shadow: 0px 0px 0px;
	border-radius: 8px;
}

.nav-acc {
	padding: 3px;
}

.nav-acc > li > a {
	padding: 0px 0px 0px 10px;
	line-height: 30px;
}

.nav-acc > li.active > a,
.nav-acc > li.active > a:hover,
.nav-acc > li.active > a:active,
.nav-acc > li.active > a:focus,
.nav-acc > li.active > a:active:hover,
.nav-acc > li.active > a:focus:hover {
	background: #324450;
	border-radius: 3px;
}

.acc {
	padding: 5px;
}

.acc-title {
	background: #324450;
	width: 70%;
	margin-left: -14px;
	color: #fff;
	height: 34px;
	line-height: 34px;
	padding-left: 15px;
	font-weight: bold;
}

.acc-title:before {
	position: absolute;
	content: '';
	border: 9px solid transparent;
	border-top:8px solid #324450;
	border-right: 0px;
	top: 40px;
	left: 6px;
}

.acc-title:after {
	position: absolute;
	content: '';
	border: 17px solid #324450;
	border-right: 15px solid transparent;
	right: 31%;
	margin-right: -5px;
}

.panel-ad {
	border: 1px solid #ddd;
}

.panel-ad > .panel-heading {
	background: rgb(156, 207, 55);
	color: #fff;
	margin: 5px;
	border-radius: 5px;
	font-weight: bold;
	text-shadow: 0px 0px 1px #909090;
}

.panel-ad > .panel-body {
	font-size: 16px;
}

.banner > img {
	max-width: 100%;
	border: 1px solid #000;
}

#chat-block {
	height: 485px;
}

#messages {
	height: 450px;
	overflow-y: scroll;
	position: relative;
}

#controller {
	height: 35px;
}

#controller > .block {
	width: 100%;
	height: 33px;
	background: #ccc;
	border-radius: 5px;
	color: #fff;
	font-size: 20px;
	line-height: 33px;
	padding-left: 10px;
}

.msg-block {
	width: 100%;
	float: left;
}


.msg {
	min-width: 33%;
	max-width: 100%;
	margin: 13px;
	position: relative;
	padding: 5px;
	border-radius: 5px;
}

.msg > .user {
	float: left;
	margin-right: 10px;
}

.msg.me {
	float: right;
	background: #8bc34a;
	color: #fff;
	font-size: 17px;
}

.msg.nome {
	float: left;
	background: #C9E7CB;
	color: #000;
	font-size: 17px;
}

#smile {
	font-size: 20px;
	cursor: pointer;
}

#smiles-wrap {
	width: 150px;
	height: 82px;
	overflow-y: auto;
	display: none;
	position: absolute;
	left: 0px;
	bottom: 31px;
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	background: #EEEEEE;
}

.smiles {
	list-style: none;
	display: inline-block;
	margin-left: -37px;
	margin-top: 3px;
}

.smiles > li {
	float: left;
	width: 25px;
	height: 25px;
	padding-top: 2px;
	border-radius: 4px;
}

.smiles > li:hover {
	background: #D9D9D9;
	cursor: pointer;
}

.mod-tools {
	position: absolute;
	opacity: 0;
	background: rgba(0,0,0,0.4);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 5px;
}

.mod-tools:hover {
	opacity: 1;
}

.mod-tools > .controlls {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}

.controlls > .controll {
	float: left;
	padding: 15px;
	font-size: 25px;
	color: #fff;
}

.controlls > .controll:hover {
	color: #D9D9D9;
	cursor: pointer;
}

.ul-box {
	transition: all .3s;
}

.title-box {
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	-web-kit-user-select: none;
}

ul.pagination > li.active > a,
ul.pagination > li.active > a:hover,
ul.pagination > li.active > a:active,
ul.pagination > li.active > a:focus,
ul.pagination > li.active > a:active:hover,
ul.pagination > li.active > a:focus:hover {
	background: #324450;
	border-color: #324450;
}

ul.pagination > li > a {
	color: #324450;
}

ul.pagination > li > a:hover,
ul.pagination > li > a:active,
ul.pagination > li > a:focus,
ul.pagination > li > a:active:hover,
ul.pagination > li > a:focus:hover{
	color: #65AE46;
}

.slider {
	background-image: url(/img/pattern.png);
	height: 350px;
	overflow: hidden;
}

.slider-image > img {
	margin-top: -5px;
	margin-left: 15px;
}

.title-block {
	margin: 30px 0px;
	font-family: "BebasBold";
}

.title-block > .title {
	color: #404650;
	font-weight: bold;
	font-size: 46px;
}

.title-block > .sub-title {
	color: #404650;
	font-size: 26px;
	width: 600px;
}

.btn-lg {
	font-size: 26px;
	text-shadow: none;
	font-family: "BebasBold";
	background: #ffb850;
	border-color: #E24C23;
}

.breadcrumb {
	padding:8px 15px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}
.breadcrumb > li {
	display:inline-block;
	font-size: 20px;
	font-family: "BebasRegular";
}
.breadcrumb > li+li:before {
	padding:0 2px;
	color:#ccc;
	content:"";
}

.breadcrumb > li > a {
	color: #FFF;
	padding: 5px 10px;
	background: #324450;
}

.breadcrumb > li > a:hover {
	background: #e9af11;
	text-decoration: none;
}
.ribbon-green {
    background: #324450;
    height: 40px;
    right:10px;
    color:#fff;
    text-shadow:0px 1px 0px #4e8646;
    margin: -10px 0px;
    position: absolute;
    width: 40px;
}
.ribbon-green:after,
.ribbon-green:before {
    border-top: 15px solid #324450;
    content: '';
    height: 0;
    position: absolute;
    top: 100%;
    width: 0;
}
.ribbon-green:after {
    border-left: 20px solid transparent;
    right: 0px;
}
.ribbon-green:before {
    border-right: 20px solid transparent;
    left: 0px;
}

.content-inside {
	border:1px solid #c2c5c8;
	border-radius:3px;
	position:relative;
	z-index:1;
	text-shadow:0px 1px 0px #fff;
	background:#fafafa;
	color:#77787b;
}
.content-inside p, h1, h2, h3 {
	color:#e9e9e9;
}
.faq{
	margin-left:70px;
	margin-bottom:15px;
}
.faq .faq_question{
	font-size:18px;
	color:#324450;
}
.inside-text {
	color: #c09853;
	margin-bottom: 15px;
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	border-radius: 4px;
	padding: 15px; 
}

footer {
	color: #FFFFFF;margin-top: 15px; height: 208px;
	background: #505660 url(/img/1bga.jpg);
	min-width: 1100px; position: relative; text-shadow: 1px 1px 4px #202620;
}
.copyright {
	color: #dadada;
	font-size: 14px;
	background: #404650;
	padding: 5px;
}
.bothnav {
	margin-top: 12px;

}

.bothnav > li > a {
	color:#dadada;
	padding: 5px; 
	font-size: 14px;
	text-shadow: none;
	text-transform: uppercase;
}
.bothnav > li > a:hover {
	background: none;
	color: #5F9FDD;
}
.btn-full-3 {
width: 100%;
}

.btn-full-3 > .btn {
width: 33.3333333333%;
}
.pay { 
float: left; 
margin-left: 7px; 
}

.slide2 {
    margin: 30px 0px -10px 0px;
    width: 100%;
    height: 200px;
    background: url(/img/fon-contact.png) repeat-x;
}


.foot-text {
    margin: 0 auto;
    width: 1030px;
    padding: 15px 0px 10px 0px;
}
.content-container {
    width: 983px;
    margin: 0 auto;
}
.copyright {
	color: #dadada;
	font-size: 14px;
	background: #404650;
	padding: 5px;
}
.bothnav {
	margin-top: 12px;

}

.bothnav > li > a {
	color:#dadada;
	padding: 5px; 
	font-size: 14px;
	text-shadow: none;
	text-transform: uppercase;
}
.bothnav > li > a:hover {
	background: none;
	color: #5F9FDD;
}
.btn-full-3 {
width: 100%;
}

.btn-full-3 > .btn {
width: 33.3333333333%;
}
.bt3 {
    font-size: 17px;
    background: rgba(209, 182, 109, 0);
    border: 2px solid #e8e5fC;
    padding: 3px 6px;
    margin-left: 4px;
}
.upc_tab {
    width: 1070px;
    margin: 0 auto;
    margin-top: -19px;
}

.upc_tab tr td {
    width: 200px;
    height: 45px;
}

.cepo {
    padding: 5px;
    margin: 5px;
    box-shadow: 0 1px 3px rgba(50, 68, 80, 1.2);
}

.cepo a {
    text-decoration: none;
}

.upc_add2 {
    position: relative;
    top: 2px;
}

.upc_add {
    width: 30px;
    height: 27px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    color: #fff;
    cursor: pointer;
    text-align: center;
    margin-top: 0px;
    margin-left: 7px;
    font-size: 15px;
    text-shadow: 0 1px 2px #000;
    font-weight: bold;
}

.btn-full-3 {
	width: 100%;
}
.bt3 {
    font-size: 17px;
    background: rgba(209, 182, 109, 0);
    border: 2px solid #e8e5fC;
    padding: 3px 6px;
    margin-left: 4px;
}
.menu_top_t1 {
    position: absolute;
    color: #8BC34A;
    left: 205px;
    z-index: 1;
    top: 0px;
    font-weight: bold;
}
/*Стили арендованных страниц*/
.arbl{
	width: 1000px;
	text-align: center;
}

.arbl img{
	max-width: 100%;
}

.arbl pre{
	width:100%;
}
.arpred{
	width: 500px;
	text-align: center;

}
.adiframe{
	max-width:300px;
	max-height:200px;
}

.adradio {
  vertical-align: top;
  width: 17px;
  height: 17px;
  margin: 0 3px 0 0;
}
.adradio + label {
  cursor: pointer;
}
.adradio:not(checked) {
  position: absolute;
  opacity: 0;
}
.adradio:not(checked) + label {
  position: relative;
  padding: 0 0 0 35px;
}
.adradio:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -3px;
  left: 0;
  width: 22px;
  height: 22px;
  border: 1px solid #CDD1DA;
  border-radius: 50%;
  background: #FFF;
}
.adradio:not(checked) + label:after {
  content: '';
  position: absolute;
  top: 1px;
  left: 4px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #9FD468;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
  opacity: 0;
  transition: all .2s;
}
.adradio:checked + label:after {
  opacity: 1;
}
.adradio:focus + label:before {
  box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}
/*выдвижная панель*/
/* ВНЕШНИЙ БЛОК */
#newspanel {
    position: fixed; /* положение */
    top: 150px; /* отступ сверху */
    right: 0; /* отступ слева */
    background: #4169E1; /* цвет фона */
    width: 40px; /* ширина блока */
    height: auto; /* высота блока */
    font: 14px Arial; /* размер и тип шрифта */
    color: #FAEBD7; /* цвет текста */
    text-align: center; /* выравнивание текста по центру */
    padding: 5px; /* отступы от границ внутри блока */
	z-index: 999999;

    -webkit-transition-duration: 0.6s; /* анимационное выдвижение для всех браузеров*/
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    transition-duration: 0.6s;

    -webkit-border-radius: 5px 0 0 5px; /* закругление границ для всех браузеров*/
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    }

/* СКРЫТЫЙ БЛОК */
#hidden_newspanel {
    position: fixed; /* положение */
    top: 50px; /* отступ сверху */
    right: -220px; /* отступ слева */
    background: lavender; /* цвет фона */
    color: #000; /* цвет текста */
    width: 220px; /* ширина блока */
    height: 500px; /* высота блока */
    padding: 10px; /* отступы от границ внутри блока */
    text-align: left; /* выравнивание текста */
	outline: 2px solid #191970;
	overflow-y: scroll;
	
    -webkit-transition-duration: 0.6s; /* анимационное выдвижение для всех браузеров*/
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    transition-duration: 0.6s;

    -webkit-border-radius: 5px 0 0 5px; /* закругление границ для всех браузеров*/
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    }
#newspanel:hover {
    right: 220px; /* при наведении выдвигается на скрытые 200px + 20px отступы */
}
#newspanel:hover #hidden_newspanel {
    right: 0; /* отступ слева */
}

.redkrug{
	background: red; /* Цвет фона */
    border: 1px solid #7a7b7e; /* Параметры рамки */
    width: 20px; /* Ширина кнопки */
    height: 20px; /* Высота */
    border-radius: 10px;
	text-align: center;
	font-size: 20px;
	
   }
.bloki_rekl{
	width: 100%;
}

.vip_sil{
	background: #2483E9;
    color: #fff;
    padding: 6px 21px;
    border-radius: 31px 0px 31px 0px;
}

.vip_sil:hover{
	background: #0F2081;
}

.vip_sil2{
	background: #04B431;
    color: #fff;
    padding: 6px 21px;
    border-radius: 31px 0px 31px 0px;
}

.vip_sil2:hover{
	background: #00FF40;
}

.paneli{
	padding: 5px 0px;
}

.pozici3{
	    margin-left: 72%;
    color: #fff;
    /* padding-left: 11px; */
    position: relative;
    top: -21px;
    height: 0px;
}

.palka{
	    border-right: 1px solid #fff;
	    padding: 1px 3px 0px 35px;
}
a.a-btn-3 {
        color: #FFFFFF;
        text-decoration: none;
        font-family: 'Oswald',Arial,sans-serif;        
}
a.a-btn-3{
    background:#80a9da;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#80a9da,0),color-stop(#6f97c5,1));
    background:-webkit-linear-gradient(top, #80a9da 0%, #6f97c5 100%);
    background:-moz-linear-gradient(top, #80a9da 0%, #6f97c5 100%);
    background:-o-linear-gradient(top, #80a9da 0%, #6f97c5 100%);
    background:linear-gradient(top, #80a9da 0%, #6f97c5 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a9da', endColorstr='#6f97c5',GradientType=0 );
    padding-left:20px;
    padding-right:80px;
    height:38px;
    display:block;
        margin: 20px auto;
        text-align:center;
        width:70px;
    position:relative;
    border:1px solid #5d81ab;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    overflow:hidden;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
}
.a-btn-3-text{
    padding-top:5px;
    display:block;
        width:0px;
    font-size:18px;
    white-space:nowrap;
    text-shadow:0px 1px 1px rgba(255,255,255,0.3);
    color:#446388;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
}
.a-btn-3-slide-text{
    position:absolute;
    height:100%;
    top:0px;
    right:52px;
    width:0px;
    background:#63707e;
    text-shadow:0px -1px 1px #363f49;
    color:#fff;
    font-size:18px;
    white-space:nowrap;
    text-transform:uppercase;
    text-align:left;
    text-indent:10px;
    overflow:hidden;
    line-height:38px;
    -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -webkit-transition:width 0.3s linear;
    -moz-transition:width 0.3s linear;
    -o-transition:width 0.3s linear;
    transition:width 0.3s linear;
}
.a-btn-3-icon-right{
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:52px;
    border-left:1px solid #5d81ab;
    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.a-btn-3-icon-right span{
    width:38px;
    height:38px;
    opacity:0.7;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    background:transparent url(images/arrow_right.png) no-repeat 50% 55%;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
}
.a-btn-3:hover{
    padding-right:140px;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
}
.a-btn-3:hover .a-btn-3-text{
    text-shadow:0px 1px 1px #5d81ab;
    color:#fff;
}
.a-btn-3:hover .a-btn-3-slide-text{
    width:57px;
}
.a-btn-3:hover .a-btn-3-icon-right span{
    opacity:1;
}
.a-btn-3:active{
    position:relative;
    top:1px;
    background:#5d81ab;
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    border-color:#80a9da;
}
.add_comment { 
display:block; 
width:30px; 
height:150px; 
position:fixed; 
left:0; 
top:200px; 
z-index: 99999; 
}