
/* результат опроса */
.vote_bg {
	background-color: #EEEEFF;
}
.vote_strip {
	background-color: blue;
	color: white;
/*	font-size: 12px;*/
/*	font-weight: bold;*/
	text-align: center;
}

/* анонс */
.elannounce {
	float:left;
	width:150px;
	height:150px;
    margin:5px;
    padding:5px;
	border:1px solid #999999;
	background-color:#FFFFFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    border-color: gray;  /* цвет рамки */
    -moz-border-radius: 15px;
    border-radius: 15px;
	border-radius:3px;
	padding-top:18px;
	padding-bottom:17px;
    text-align: center;
}

/* товар / авто / объект недвижимости (в разделе при горизонтальном выводе) */
.elitem {
	float:left;
	width:150px;
	height:120px;
    margin:5px;
    padding:5px;
	border:1px solid #999999;
	/*background-color:#FFFFFF;*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    border-color: gray;  /* цвет рамки */
	border-radius:3px;
	padding-top:18px;
	padding-bottom:17px;
    text-align: center;
}
.elitem_container{
    float:left;
    width:180px;
    /*background-color: #FFFFFF;*/
    margin-bottom:5px;
}
.elitem_container:hover{  /* фон при наведении мыши  */
        background-color: #EEEEEE;
}

/* цена */
.elprice{
    /*float:left;*/
    margin-right: 0px;
    line-height: 20px;
    text-align: left;
    /*min-width:  70px;*/
    height: 20px;
    font-size: 140%;
    font-weight: normal;
    color: #000000;
}

/* кнопка */
.elbutton{
    float:left;
    margin-right:10px;
    line-height: 40px;
    text-align: center;
    height: 40px;
    padding: 0px 10px 0px 10px;
    border:1px solid #ccc;
    font-size: 100%;
    font-weight: bold;
    color: #000000;
    background-color: #FFFFFF;
}
.elbutton:hover{
    color: #FFFFFF;
    background-color: #000000;
}

/* значок добавления в корзину */
.elbasket{
    float:left;
    margin-right: 10px;
    width:  40px;
    height: 40px;
    overflow:hidden;
    border:1px solid #ccc;
}
.elbasket img{
    margin:0px 0px 40px 0px;
}
.elbasket img:hover{
    margin:-40px 0px 0px 0px;
}

/* таблица корзины */
.elbasket_table{
}

/* ячейка таблицы корзины */
.elbasket_cell{
    padding:10px;
    text-align:center;
}

/* htmlcode */
.elhtmlcode{
    margin: 10px;
}

/* фотогалерея обычная */
.elgallery {
   float: left;
   width: 140px;  /*  длина рамки */
   height: 120px;  /*  высота рамки */
   padding: 4px;  /* отступ по высоте */
   margin: 4px;  /* отступ сбоку */
   border-style: solid;
   border-width: 2px;
   border-color: #808080;  /* цвет рамки */
   -moz-border-radius: 15px;
   border-radius: 15px;
   background:  #fff;   /* фоновый цвет  */
   text-align: center;
}

/* фотогалерея promo */
.promo {
	width: 960px;
	margin: 0 auto;
	position: relative;
        float: left;
}
.promo a {
	background: none !important;
	padding: 0 !important;
	border-radius: 0px !important;
}
.promo a:hover img {
	opacity: 0.8;
}
.promo .promo_item {
	width: 200px;
	height: 170px;
	margin: 17px 17px 17px;
	position: relative;
	float: left;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.promo .promo_item h3 {
	color: #ccc;
	font-family: "Arial Narrow";
	font-size: 22px;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: 20px;
	position: absolute;
	top: 80px;
	left: -1px;
	width: 190px;
	padding: 8px 0 8px 10px;
	background: rgba(0,0,0,0.6);
	text-shadow: 0px 0px 2px #000;
	border-left: 3px solid #990000;
	text-align: center;
}
.promo .promo_logos {
	width: 200px;
	padding: 1px;
	border: 1px solid #666;
	border-radius: 10px;
	box-shadow: 0px 2px 10px 2px #000;
}
.promo .promo_item:hover {
	transform: scale(.9);
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	-o-transform: scale(.9);
}

/* источник фото в статьях - полоска */
div#img_source {
 padding:1px 10px 1px 10px; /* отступы: сверху справа внизу слева */
 opacity:1; /* прозрачность */
 color:white; /* цвет текста */
}

/* главная новость (полоска на фото) */
div#news_main_bg {
 background-color:#000000; /* фоновый цвет */
 opacity:0.8; /* прозрачность фона */
}

div#news_main_text {
 padding:0px 10px 0px 10px; /* отступы: сверху справа внизу слева */
 opacity:1; /* прозрачность фона */
 color: rgb(125, 169, 183); /* цвет текста */
}

/* невидимое поле check_code */
.elhpot {
 visibility:hidden;
 height:0px;
}

/* группировка полей в админке */
.eladmdiv {
    float:left;
    margin-right:10px;
    min-height:10px;
}

/* из бутстрапа - классы кнопок btn, btn-defaul, btn-primary */
/*
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
*/

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 0px;
	padding-left: 15px;
}

.row {
	margin-right: 0px;
	margin-left: -15px;
}
