.vm {
width:  128px; 
height: 128px;
margin: 0;
padding:0;
border: 1px solid #f0f0f0;
background: transparent url('http://buysell.com.ua/images/imgpays/vm.jpg') no-repeat center top;
float:left;
text-indent: -1000em;
cursor: pointer;
cursor: hand;
}
.tu {
width:  128px; 
height: 128px;
margin: 0;
padding:0;
border: 1px solid #f0f0f0;
float:left;
background: transparent url('http://buysell.com.ua/images/imgpays/tu.jpg') no-repeat center top;
text-indent: -1000em;
cursor: pointer;
cursor: hand;
}
.wb{
width:  128px; 
height: 128px;
margin: 0;
padding:0;
border: 1px solid #f0f0f0;
background: transparent url('http://buysell.com.ua/images/imgpays/webmoney.png') no-repeat center top;
float:left;
text-indent: -1000em;
cursor: pointer;
cursor: hand;
}
.privat24 {
width:  128px; 
height: 128px;
margin: 0;
padding:0;
border: 1px solid #f0f0f0;
background: transparent url('http://buysell.com.ua/images/imgpays/p24.jpg') no-repeat center top;
float:left;
text-indent: -1000em;
cursor: pointer;
cursor: hand;
}

#scrollUp {
	bottom: 20px;
	right: 20px;
	background: #555;
	color: #fff;
	font-size: 12px;
	font-family: sans-serif;
	text-decoration: none;
	opacity: .9;
	padding: 10px 20px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	transition: background 200ms linear;
}
	#scrollUp:hover {
		background: #000;
	}
	#usonline { 
	top: 70px;
	left: 20px;
	background: #80F067;
	color: #fff;
	font-size: 12px;
	font-family: sans-serif;
	text-decoration: none;
	opacity: .9;
	padding: 10px 20px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	transition: background 200ms linear;
}
 
.pointPointArrow{
    width:16px;
    height:16px;
    background:url('../images/arrow.png') no-repeat;
    position:absolute; 
    display:none;
    z-index: 100000;
    top:0;
    left:0;
}
/* общие стили для лент */
.corner-ribbon{
  width: 50px;
  position: absolute;
  top: 25px;
  left: -50px;
  text-align: center;
  line-height: 20px;
  letter-spacing: 1px;
  color: #fff !important;

}
/* фиксируем ленточки */
.corner-ribbon.sticky{
/*  position: fixed; */
}
/* легкая тень */
.corner-ribbon.shadow{
  box-shadow: 0 0 3px rgba(0,0,0,.3);
}
/* позиции лент */
.corner-ribbon.top-left{ /* верхний угол слева */
  top: 7px;
  left: -10px;
  color: #fff !important;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.corner-ribbon.top-left_img { /* верхний угол справа */
  width:100%;
  min-width:350px;
  color: #fff !important;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  padding: 15px;margin-left:-20px;margin-top:12px;
  position: static;
  border-radius: 5px;
  border:2px solid #fff;
  white-space: nowrap
}
.top-left_img1 { /* верхний угол справа */ 
  width:100%;
  min-width:350px;
  color: #fff !important;
  background: #333;
  padding: 3px;padding-right:27px;margin-left:-20px;margin-top:12px;
  border-radius: 5px;

}
.corner-ribbon.cpanel{ /* нижний угол слева */
  min-width:90px;
  max-width:170px;
  font-stretch:condensed;
  font-size:12px;
  top: 15px;
  left: -25px;
  color: #fff !important;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  padding: 0 5px;
}
.corner-ribbon.cpanel_status{ /* верхний угол слева */
  width: 60px;
  top:-2px;
  left: -26px;
  font-size:12px;
  font-stretch:condensed;
  color: #fff !important;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.corner-ribbon.bottom-left{ /* нижний угол слева */
  width: 70px;
  top: auto;
  bottom: 20px;
  left: -10px; 
}
.corner-ribbon.bottom-right{ /* нижний угол справа */
  top: auto;
  right: -50px;
  bottom: 25px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* выбор цвета лент */
.corner-ribbon.white{background: #f0f0f0; color: #000 !important;}
.corner-ribbon.black{background: #333;}
.corner-ribbon.grey{background: #999;}
.corner-ribbon.blue{background: #39d;color: #fff !important;}
.corner-ribbon.green{background: #2c7;}
.corner-ribbon.turquoise{background: #1b9;}
.corner-ribbon.purple{background: #95b;}
.corner-ribbon.red{background: #e43; color: #fff !important;}
.corner-ribbon.orange{background: #e82;}
.corner-ribbon.yellow{background: #ec0;}


.onoff{position:absolute;width:60px;height:20px;cursor:pointer;margin-top:40px;} 
.newyear2016 {width:100%;height:100px;padding-bottom:10px}
#preloader {
  display:none !important;
}
.loading-gif {background:url(../images/loading.gif) 50px 50px no-repeat;}
.btn-primary_search {color: #3DA5FF;font-weight:600 !important;
  background-color: #fff;
  border: 1px solid #3DA5FF !important;}
.nav-pills_search {color: #000;font-weight:600 !important;
  background-color: #fff;
  border-radius: 4px;
  border: 2px solid #FF9696 !important;}
.rootcatimg_search {margin-right:2px;background:#fff; padding:2px; border-radius: 18px; width:20px;}
.grey {color:#A8A8A8 !important}
.blue {color: #3DA5FF}
.green {color:#0EC711}
.brightred{background: #e43; color: #fff}
.red {color:#FD5A03 !important;font-weight:bold;}
.ccc {color:#646363 !important;}
.darkgrey {color:#787878}
.null {margin-top: 0px;
  margin-bottom: 0px;}
.list_ads_text_price {font-size:20px;}
.price_div {height:110px;padding-right:15px;}
.note_div {height:20px;padding-right:15px;}
.info_inlist {font-size:12px !important;}
.noteadd {
  font-weight: 100;
  line-height: 1.1;
  color: #E1E1E1; margin-bottom: 10px; font-size: 30px;
}
.navbar {
  margin-bottom: 20px;
}

.pay .radio {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 4px 0 0;
}
.pay .radio + label {
	cursor: pointer;
}
.pay .radio:not(checked) {
	position: absolute;
	opacity: 0;
}
.pay .radio:not(checked) + label {
	position: relative;
	padding: 0 0 0 35px;
}
.pay .radio:not(checked) + label:before {
	content: '';
	position: absolute;
	top: -3px;
	left: 0;
	width: 24px;
	height: 24px;
	border: 1px solid #CDD1DA;
	border-radius: 50%;
	background: #FFF;
}
.pay .radio:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 1px;
	left: 4px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #3D7DFD;
	opacity: 0;
	transition: all .2s;
}
.pay .radio:checked + label:after {
	opacity: 1;
}
.pay .radio:focus + label:before {

}
input[type="checkbox"] {
    display:none;
}

input[type="checkbox"] + label {
    color:#A8A8A8;
}

input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:0px 4px 0 0;
	vertical-align:middle;
    background:url(../images/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(../images/check_radio_sheet.png) -19px top no-repeat;
}

input[type='reset'] {
	padding: 12px 15px;
	border: none;
	border-radius: 5px;
	background: #CDD1DA;
	color: #FFF;
	cursor: pointer;
	font-size: 15px;
}
input[type='reset']:active {
	background: #BDC0CC;
}
input[type='reset']:focus {
	outline: none;
	box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}

a, img  { outline: none !important; }
a, img  {
  -moz-outline: 3px solid #fff !important;
  border:none;
}

:focus { outline: none; }
:focus {
  -moz-outline: 1px solid #fff !important;
}

.pay  p {clear: both; font-size: 12px !important;}
.pay .pay_list {height: 220px}
.pay .radio-inline p {padding-top:3px; font-size: 14px;}

.pay .panel-d {background:#FE6780 !important; color:#fff !important;}
.pay .panel-i {background:#3DBDFC !important; color:#fff !important;}
.pay .panel-default {}


.pay  label {cursor: pointer;font-size: 14px !important; font-weight:normal}

.pay  .panel.panel-danger:hover  {
	
	box-shadow: 0 0 0 5px #FFCCD4 !important;
}

.pay .panel.panel-info:hover {
	
	box-shadow: 0 0 0 5px #AFE5FF;
}
.pay .panel.panel-default.checked {
box-shadow: 0 0 0 7px #F3F3F3;
}
.pay .panel.panel-default:hover {
	box-shadow: 0 0 0 7px #F3F3F3;
}

.active_page {z-index: 2;
  color: #ffffff !important;
  background-color: #337ab7 !important;
  border-color: #337ab7 !important;
  cursor: default !important;}
.icon{height:30px; width:150px;background:url(../images/vpok.png) no-repeat;margin:10px 0px 0px -180px !important;}
.logo {height:50px; width:100px; background:url(../../logo.png) no-repeat;
border-right: 2.5px solid #FF2A00;
border-left: 2.5px solid #40C849;
border-radius: 50%;text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
}
.logo_ny {height:50px; width:100px; background:url(../../logo_newyear.png) no-repeat;
border-right: 1px solid #FF2A00;
border-left: 1px solid #40C849;
border-radius: 50%; 
}
.helch {height:50px; width:54px; margin-left:10px !important;background:url(../images/helch.png) no-repeat;}
.add_advert {font-size: 14px !important;background:#FD7628 !important;color:#fff !important; text-transform:uppercase !important;border-radius: 4px;padding:10px !important; margin-top:5px !important;}
.add_advert:hover {background:#FF9C63 !important;color:#fff !important; text-transform:uppercase !important; }

.chatbott {font-size: 10px !important;background:#2ecc71 !important;color:#fff !important; text-transform:uppercase !important;border-radius: 4px;padding:5px !important; margin-top:5px !important;}
.chatbott:hover {background:#1c9b52 !important;color:#fff !important; text-transform:uppercase !important; }

.new_advert {font-size: 15px !important;background:#33CE40 !important;color:#fff !important; text-transform:uppercase !important;}
.new_advert:hover {background:#50D45B !important;color:#fff !important; text-transform:uppercase !important;}
.marg-top {margin-top:-14px !important;}
.jumbotron {background:url(../images/fon.png) 0% 0% no-repeat !important; width:100% !important; 
    -moz-background-size: 100% !important; /* Firefox 3.6+ */
    -webkit-background-size: 100% !important;  /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100% !important;  /* Opera 9.6+ */
     background-size: 100% !important;  /* Современные браузеры */
} /*background:#FFF7F7 !important;*/
.jumbotron_footer {background:#Fff !important;}
.jumbotron_padd_mess {padding:5px !important;}
.navbar-default {background:url(../images/head.png) repeat 0 0 !important;}
/* enable absolute positioning */
.inner-addon { 
    position: relative; 
}
.search_width{width:450px !important;}
.search_city{width:300px !important;}
.search_city span{float:left;}
.text_incat h2 {color:grey; font-size:11px}
.text_incat p {color:grey; font-size:10px}
.profile {padding-right:10px;padding-left:10px}
.dropdown-toggle_profile {padding-right:47px !important;padding-left:47px !important;}
.image-rendering {image-rendering: optimizeSpeed;}
.breadcrumb {font-size: 12px !important;}
.rek_icon {background:url(../images/prodvig.png) no-repeat;
width:50px;height:50px}
.rek_iconadd {background:url(../images/prodvigadd.png) no-repeat;
width:100px;height:85px;margin-left:-60px;}
/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}
.sortprice {font-size:12px;padding:0 10px}
 
	.sortprice button {
		color:#fff; 
	    background:#70B0FF;
	    border: 0 none;
	    cursor: pointer;
	    outline: none;
	    vertical-align: top;
		padding:2px 5px 2px 5px;
		border-radius: 4px;
	    
	}
	.sortprice button[disabled] {
		color:#fff; 
	    background:#000;
	    border: 0 none;
	    cursor: pointer;
	    outline: none;
	    vertical-align: top;
		padding:2px 5px 2px 5px;
		border-radius: 4px;
	    
	}
	.sortprice button[disabled]:hover  {
		color:#fff; 
	    background:#000;
	    border: 0 none;
	    cursor: pointer;
	    outline: none;
	    vertical-align: top;
		padding:2px 5px 2px 5px;
		border-radius: 4px;
	    
	}
	.sortprice button:hover {
		background:#4699FD; 
		color:#fff;    
	}
	.sortprice button span {
	    position: relative;
	    top: 0;
	    left: 0;
	    border: 0;
	}
/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }
.left-padding  {padding: 0 0 0px 50px}
.cat_index{font-size: 0.9em; text-decoration:none; border-bottom: 1px dotted #4699FD;} 
.cat_index:hover{background:#4699FD; color:#fff; cursor:pointer;}
.chg_city{font-size: 1.1em; text-decoration:none; border-bottom: 1px dotted #4699FD;} 
.chg_city:hover{background:#4699FD; color:#fff; cursor:pointer;}
.cat_ind_add{font-stretch:condensed; font-size: 11px; border-bottom: 1px dotted #4699FD;}
.cat_ind_add:hover{font-size: 11px; background:#4699FD; color:#fff; cursor:pointer;}
.cat_ind{font-size: 12px; border-bottom: 1px dotted #4699FD;}
.cat_ind:hover{font-size: 12px; background:#4699FD; color:#fff; cursor:pointer;}
.cat_select{border-bottom: 1px dotted #4699FD;}
.cat_select:hover{background:#4699FD; color:#fff; cursor:pointer;}
.cat_padd{padding:5px;}
.rootcatimg {margin-right:10px;background:#fff; padding:2px; border-radius: 50%; width:35px;image-rendering: optimizeSpeed;}
.rootcatimg_add {margin-right:7px;background:#fff; padding:2px; border-radius: 50%; width:25px;image-rendering: optimizeSpeed;}
.img_in_mess{border:0px;height:auto;max-height:500px;}
.seacrh_padd {padding: 25px 0px 30px 0px !important;} /*#F2F9FF*/
.news_logo {border-radius: 6px; }
.border-bt {border-bottom:1px solid #ccc;margin-bottom:7px;}
.reklama_btn_d {position:relative;padding-top:12px;}
.reklama_btn_add {position:relative;}
.cpanel_btn{border-radius: 20px;margin-top:5px}
.create_site{/*background:#FF4A4A;*/background:#FFf;border:2px solid #FF8442;color:#FF8442;font-weight:bold;font-size: 14px;padding:10px}
.create_site:hover{/*background:#FF4A4A;*/background:#FFf;border:2px solid #FF5900;color:#FF5900;font-weight:bold;font-size: 14px;padding:10px}
.cpanel_rek{/*background:#FF4A4A;*/background:#FFf;border:2px solid #FF4A4A;color:#FF4A4A;font-weight:bold;font-size: 14px;padding:2px}
.cpanel_rek:hover{/*background:#FF4A4A;*/background:#FFf;border:2px solid #FFA3A3;color:#FFA3A3;font-weight:bold;font-size: 14px;padding:2px}
.cpanel_vip{/*background:#FF80DF;*/background:#FFf;color:grey;border:1px solid grey;font-weight:bold;padding:2px}
.cpanel_vip:hover{/*background:#FF80DF;*/background:#FFf;color:grey;border:1px solid #FF80DF;color:#FF80DF;font-weight:bold;padding:2px}
.cpanel_refr{/*background:#4AD5FF;*/background:#FFf;color:grey;border:1px solid grey;font-weight:bold;padding:2px}
.cpanel_refr:hover{/*background:#4AD5FF;*/background:#FFf;color:grey;border:1px solid #4AD5FF;color:#4AD5FF;font-weight:bold;padding:2px}

.mainphotos{border-radius: 20px;margin-bottom:5px;background:#FFf;border:1px solid #FFA3A3;color:#FFA3A3;font-size: 12px;padding:2px;}
.mainphotos:hover{border-color:#FF4A4A;color:#FF4A4A}
.mainphotos:disabled{border-color:#00C23D;color:#00C23D}

.soc_index  a {display:inline-block;padding:0 10px;}
.soc_index_mes{display:inline-block;padding:0 10px;white-space:nowrap}
.soc_p {float:left;padding-right: 20px}
.facebook_i  {background:url(../images/share_index/facebookg.png); width:100px; height:25px;}
.facebook_i:hover  {background:url(../images/share_index/facebook.png); width:100px; height:25px;}
.twitter_i  {background:url(../images/share_index/twitterg.png); width:80px; height:25px;}
.twitter_i:hover  {background:url(../images/share_index/twitter.png); width:80px; height:25px;}
.vkontakte_i  {background:url(../images/share_index/vkontakteg.png); width:100px; height:25px;}
.vkontakte_i:hover  {background:url(../images/share_index/vkontakte.png); width:100px; height:25px;}
.plusone_i  {background:url(../images/share_index/googleplusg.png); width:93px; height:25px;}
.plusone_i:hover  {background:url(../images/share_index/googleplus.png); width:93px; height:25px;}
.like_facebook_home {position:absolute; padding:5px;margin-top:-20px}

.progress_limit {
width:1px;
height:15px;
color:#777;
font-size:10px;
overflow:hidden;
background-color:#EBEBEB;
padding-top:2px;
}

.pad_add {padding-top: 35px !important;}

.parent_listadd_noimage {
padding: 2px;
  
  background-color: #ffffff;
  border: 1px solid #dddddd;

  
display: table-cell;
height: 140px;
vertical-align: middle;
color: #fff;
width: 140px;
}
.parent_listadd_image_prof {
padding: 0px;
  
  background-color: #ffffff;
  border: 1px solid #dddddd;

  
display: table-cell;
height: 100px;
vertical-align: middle;
color: #fff;
width: 100px;
}
.parent_listadd_image {
padding: 2px;
  
  background-color: #ffffff;
  border: 0px solid #dddddd;

  
display: table-cell;
height: 140px;
vertical-align: middle;
color: #fff;
width: 140px;
}
.parent_listadd_image img {
  vertical-align: middle;
  max-width: 140px;
  max-height: 140px;
  display: block; 
  margin: 0 auto !important;
}
.parent_listadd_image_vip {
padding: 2px;
  
  background-color: #ffffff;
  border: 0px solid #dddddd;

  
display: table-cell;
height: 140px;
vertical-align: middle;
color: #fff;
width: 140px;
}
.parent_listadd_image_vip img {
  vertical-align: middle;
  max-width: 140px;
  max-height: 140px;
  display: block; 
  margin: 0 auto !important;
}
.black {background:#000 !important; color:#fff !important;}
.im2 img:hover {border:1px solid #000;}
.h3_ads{padding:0px !important;}
.font-ads {font-size:17px !important;}
.vcenter {
  padding-top: 35px !important;
  
}
.selectmess {background-color:#FFF7D7 !important;}
.form_rek{vertical-align:middle;margin-top:20px;padding-bottom:10px;}
.form_rek form {
	margin: 40px 0;}

.form_rek div {
clear: both;
margin: 10px;
}

.form_rek label {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #D1D3D4;
  font-size: 14px;
  float: left;
}

 
.form_rek input.radio:empty {
	margin-left: -999px;
}

/* style label */
.form_rek input.radio:empty ~ label {
	position: relative;
	float: left;
	line-height: 3.5em;
	text-indent: 3.55em;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

 .form_rek input.radio:empty ~ label:before {
	position: absolute;
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	content: '';
	width: 2.5em;
	background: #D1D3D4;
	border-radius: 3px 0 0 3px;
}

/* toggle hover */
.form_rek input.radio:hover:not(:checked) ~ label:before {
	content:'\2714';
	text-indent: .9em;
	color: #C2C2C2;
}

.form_rek input.radio:hover:not(:checked) ~ label {
	color: #888;
}

/* toggle on */
.form_rek input.radio:checked ~ label:before {
	content:'\2714';
	text-indent: .9em;
	color: #9CE2AE;
	background-color: #4DCB6D;
}

.form_rek input.radio:checked ~ label {
	color: #777;
	background-color: #F0FFF2;
}

/* radio focus */
.form_rek input.radio:focus ~ label:before {
	box-shadow: 0 0 0 3px #999;
}
.block-cpanel {
  top: 70px;
  margin: 0px 10px;
  float:right;
  right:220px;
  position:absolute;
 /*указываем ширину*/
}
.sticky-block-search {
  padding-top: 60px;
  margin: 0px 10px;
  float:right;
  right:0px;
  position:absolute;
 /*указываем ширину*/
}
.sticky-block {
  top:450px;
  padding-top: 60px;
  margin: 0px 10px;
  float:right;
  right:0px;
  position:absolute;
 /*указываем ширину*/
}
.sticky-block-left {
  padding-top: 70px;
  margin: 0px 10px;
  float:left;
  left:0px;
  position:absolute;
 /*указываем ширину*/
}
.sticky-block-add {
  padding-top: 70px;
  margin: 30px 10px;
  float:right;
  right:0px;
  position:absolute;
 /*указываем ширину*/
}
html {
  position: relative;
  min-height: 100%;
}

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 130px;
  padding: 20px;
  background-color: #f5f5f5;
}
.adds {width:180px;
height:60px;
background:#ffffff;
overflow:hidden;
position:relative;}


.addsq {position: relative !important; top:500 !important;}
.addsq1 {position: absolute; color: #fff; width:100px; height:200px; background: #fff; top:200px !important; left:540px !important;}

.adds1 {width:230px;
height:130px;
background:#ffffff;
overflow:hidden;
position:relative;}


/* VIP home */
.wrapper,.images {
	
	width:100%;
	
}
.wrapper {
	margin:0 25px;
	left:0 !important;
}
.images {
	
	list-style:none;
	
}
.images li { 
	float:left !important;
	display:block;
	width:200px;
	height:200px;
	cursor:pointer;
	position:relative;
	margin:0 5px 15px 0;
	overflow:hidden;
	
}
.images li span.caption p {
    height:14px;
	color:#FCF04E;
	font-size:14px;
    font-weight:bold;
}
.images li span.caption div {
    height:65px;
	color:#fff;
	font-size:11px;
	border-bottom: 1px solid #fff;
}
.parent {
  background-color: #828282;
  border: 1px solid #FFF7F2;
  border-radius: 7px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  
display: table-cell;
height: 200px;
vertical-align: middle;
color: #fff;
width: 200px;
}
.parent:hover {
box-shadow: 0 0 3px 2px #FFAC80;
}
.images .img {
  vertical-align: middle;
  max-width: 200px;
  max-height: 200px;
  display: block; 
  margin: 0 auto !important;
  image-rendering: optimizeSpeed;
}

.images li span.caption {
    
	color:#fff;	
	width:200px;
	height:100px;
	padding:10px;
	bottom:0px;
	position:absolute;
	margin-top:20px;
	left:0 !important;
	font-weight:bold;
	font-size:11px;
	background:url(../images/transparent.png) repeat 0 0;
}
.form-control.err{border-color: #a94442 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;}
.form-control.err:focus{border-color: #a94442 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;}
		  
/* progress bar Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 50px;
  left: 0;

  width: 100%;
  height: 1px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*! Social Likes v3.0.14 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes__icon_facebook:before{}.social-likes__icon_github:before{content:"\f102"}.social-likes__icon_mailru:before{content:"\f103"}.social-likes__icon_odnoklassniki:before{}.social-likes__icon_pinterest:before{content:"\f105"}.social-likes__icon_plusone:before{}.social-likes__icon_single:before{content:"\f107"}.social-likes__icon_twitter:before{}.social-likes__icon_vkontakte:before{background:url(../images/share/vk.png);width:73px;height:85px;}.social-likes{min-height:36px;margin:0.1em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.social-likes,.social-likes_single-w{line-height:1.5}.social-likes,.social-likes__widget_single{font-size:14px}.social-likes__widget{margin:.1em;line-height:1.5;border:0;text-align:left;cursor:pointer}.social-likes__button,.social-likes__counter{box-sizing:border-box;font-family:"Helvetica Neue",Arial,sans-serif;vertical-align:baseline;color:#fff}.social-likes__button{padding:.04em .7em .18em 1.65em;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-likes__icon{top:0;left:.21em;font-family:"social-likes";font-weight:400;font-style:normal;speak:none;text-transform:none;font-size:1.15em;vertical-align:baseline}.social-likes__counter{padding-right:.5em;font-weight:400;font-size:.85em}.social-likes_vertical .social-likes__widget{min-width:13em}.social-likes_vertical .social-likes__counter{position:absolute;top:0;right:0;margin-top:.3em}.social-likes_light .social-likes__widget{min-width:0;background:0 0}.social-likes_light .social-likes__button,.social-likes_single-light+.social-likes__button{min-width:0;padding-left:1.35em;font-weight:400;text-decoration:underline;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.social-likes_light .social-likes__icon{margin-top:-.1em;margin-left:-.25em}.social-likes_light .social-likes__counter,.social-likes_single-light+.social-likes__button+.social-likes__counter{position:static;margin-top:0;color:#999}.social-likes_notext .social-likes__button{width:1.85em}.social-likes_notext .social-likes__icon{margin-left:.1em}.social-likes_notext.social-likes_light,.social-likes_notext.social-likes_light .social-likes__widget,.social-likes_notext.social-likes_light .social-likes__icon{margin:0;left:0}.social-likes_notext.social-likes_light .social-likes__button{width:1.4em;padding-left:0}.social-likes_single{margin-top:-1.2em;padding:.5em;background:#fff;border:1px solid #ddd}.social-likes__widget_single{height:1.7em;margin:0;padding:.1em 0;line-height:1.5;background:#007aff}.social-likes_single-light+.social-likes__widget_single{color:#007aff}.social-likes__icon_single{left:.4em;font-size:1.1em}.social-likes__widget_facebook{background:url(../images/share/fb.png);width:40px;height:50px;}.social-likes_light .social-likes__button_facebook{color:#3d5b95}.social-likes__icon_facebook{left:.25em;top:.05em;font-size:1.1em}.social-likes_notext .social-likes__icon_facebook{margin-left:.15em}.social-likes__widget_twitter{background:url(../images/share/tw.png);width:40px;height:50px;}.social-likes_light .social-likes__button_twitter{color:#24aadd}.social-likes__icon_twitter{top:.1em;left:.25em}.social-likes_light .social-likes__icon_twitter{left:.1em}.social-likes__widget_plusone{background:url(../images/share/googl.png);width:40px;height:50px;}.social-likes_light .social-likes__button_plusone{color:#d23e30}.social-likes_notext .social-likes__icon_plusone{margin-left:0}.social-likes__icon_plusone{left:.25em}.social-likes_light .social-likes__icon_plusone{margin-top:0}.social-likes__widget_mailru{background:#00468c}.social-likes_light .social-likes__button_mailru{color:#00468c}.social-likes__icon_mailru{left:.25em}.social-likes_light .social-likes__icon_mailru{left:.1em}.social-likes_notext .social-likes__icon_mailru{margin-left:.075em}.social-likes__widget_vkontakte{background:url(../images/share/vk.png);width:40px;height:50px;}.social-likes_light .social-likes__button_vkontakte{color:#587e9f}.social-likes__icon_vkontakte{width:15px;height:15px;}.social-likes__widget_odnoklassniki{background:url(../images/share/ok.png);width:40px;height:50px;}.social-likes_light .social-likes__button_odnoklassniki{color:#f59310}.social-likes__icon_odnoklassniki{left:.4em}.social-likes_light .social-likes__icon_odnoklassniki{left:.25em}.social-likes_notext.social-likes_light .social-likes__button_odnoklassniki{width:1em}.social-likes__widget_pinterest{background:#cb132d}.social-likes_light .social-likes__button_pinterest{color:#cb132d}.social-likes_light .social-likes__icon_pinterest{left:.1em}

@-webkit-keyframes rainbow {
	0% {background: #a6ce20;}
	50% {background: #000}
	100% {background: #a6ce20;}
}

@keyframes rainbow {
	0% {background: #a6ce20;}
	50% {background: #000}
	100% {background: #a6ce20;}
} 

#stolik {
	right:10px;
	background: #a6ce20;
	line-height: 30px;
	display: block;
	height: 30px;
	width: 160px;
	padding-right: 5px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 10px auto;
	webkit-animation: rainbow 2s linear 2s infinite;
	animation: rainbow 2s linear 2s infinite;
}

@-webkit-keyframes rainbow1 {
	0% {background: #000;}
	50% {background: #a6ce20}
	100% {background: #000;} 
} 

@keyframes rainbow1 {
	0% {background: #000;}
	50% {background: #a6ce20}
	100% {background: #000;} 
} 

#stolik span {
	background: #000;
	display: block;
	float: left;
	margin-right: 10px;
	text-align: center;
	height: 30px;
	width: 30px;
	webkit-animation: rainbow1 2s linear 2s infinite;
	animation: rainbow1 2s linear 2s infinite;
}

#stolik img {
	width:20px;
	height:20px;
	vertical-align: middle;
	margin-top: 2px;
}