a.del {
  background-image: url('images/delete_16.png');
  height: 16px;
  width: 16px;
  display:inline-block;
  background-repeat:no-repeat;
}

.tbl_mess {
  background-color:#f0f1f2;
  border-color:#C3C2C1 rgb(181, 180, 178) rgb(181, 180, 178) rgb(195, 194, 193);
  border-style:solid;
  border-width:1px;
  color:#000000;
  font-family:Verdana,Arial;
}

zv {color:red; font-weight:bold;}

.thumbnail img{  height-min:100px; width-min:100px; }
.ic_container img { min-width: 100%; height: auto; }
.thumbnails .span2:nth-child(6n+1), 
  .thumbnails .span3:nth-child(4n+1), 
  .thumbnails .span4:nth-child(3n+1), 
  .thumbnails .span6:nth-child(2n+1) {
        margin-left: 0;
}

.ic_container{
    vertical-align:baseline;
    position:relative;
 /*   margin:10px;    

    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 1px 3px #888;
    -webkit-box-shadow: 0 1px 3px #888;*/
}
.overlay{
    opacity:0.3;
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ic_caption{
    position:absolute;    
    opacity:0.8;   
    overflow:hidden;
    margin:4px;
    padding:0px;
    left:0px;
    right:0px;
    cursor:default;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.ic_category{
    font-size:8px;
    padding:4px;
    margin:0px;
    font-family:Verdana,Arial;
    font-weight:bold;
}
.ic_caption h3{
    padding:0px 4px 4px 4px;
    margin:0px;
    line-height: 20px;
    font-size:14px;
}
.ic_text{
    padding:5px;
    margin:0px;
/*    text-align:justify;*/
    font-size:11px;

}

/*Загрузка файлов*/
#btupload{
	margin:0px 5px; 
	padding:3px;
	font-weight:bold; font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:80px;
	cursor:pointer !important;
	border-radius:5px;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}
.darkbg{
	background:#ddd !important;
}

#status{
	font-family:Arial; padding:5px;
}

ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul#files li img{ max-width:180px; max-height:150px; }
.success{ background:#99f099; border:1px solid #339933; }

/*Карусель*/
/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.carousel {
    margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
/* Reposition the controls slightly */
.carousel-control {
	left: -12px;
}
.carousel-control.right {
	right: -12px;
}
/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #c0c0c0;
}
.carousel-indicators .active {
background: #333333;
}

/*Валидация формы ввода*/
.formError {
	position:absolute;
	top:300px; left:300px;
	width:150px;
	padding-bottom:15px;
	margin-left:-50px;
	display:block;
	z-index:3000;
}
	.formError .formErrorContent {
		width:100%; 
		background:#6f0303;
		color:#FDDFBD;
		font-family:verdana;
		font-size:10px;
		box-shadow: 1px 1px 6px #6f0303;
		-moz-box-shadow: 1px 1px 6px #6f0303;
		-webkit-box-shadow: 1px 1px 6px #6f0303;
		padding:4px 10px 4px 10px;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
	}
	.formError .formErrorArrow{
		position:absolute;
		bottom:0;left:20px;
		width:15px; height:15px;
		
	}
		.formError .formErrorArrow div{
			box-shadow: 1px 4px 5px #6f0303;
			-moz-box-shadow: 1px 4px 5px #6f0303;
			-webkit-box-shadow: 1px 1px 5px #6f0303;
			font-size:0px; 
			
		}
		.formError .formErrorArrow .line10{width:15px;height:1px; background:#6f0303;margin:0 auto; font-size:0px; display:block;} 
		.formError .formErrorArrow .line9{width:13px;height:1px; background:#6f0303;margin:0 auto;display:block;} 
		.formError .formErrorArrow .line8{width:11px;height:1px; background:#6f0303;margin:0 auto;display:block;} 
		.formError .formErrorArrow .line7{width:9px;height:1px; background:#6f0303;margin:0 auto;display:block;} 
		.formError .formErrorArrow .line6{width:7px;height:1px; background:#6f0303;margin:0 auto;display:block;} 
		.formError .formErrorArrow .line5{width:5px;height:1px; background:#6f0303;margin:0 auto;display:block;} 
		.formError .formErrorArrow .line4{width:3px;height:1px; background:#6f0303;margin:0 auto;display:block;} 
		.formError .formErrorArrow .line3{width:1px;height:1px; background:#6f0303;margin:0 auto;display:block;} 