#wrap > .inner {
	*right: auto !important;
	*left: 50% !important;
	*margin-left: -615px !important;
}

#wrap > .inner .shadow {
	position: absolute;
	display: block;
}

.shadow.top,
.shadow.bottom {
	width: 1240px;
	height: 19px;
	left: -5px;
}

.shadow.top {
	top: -5px;
	background: url('/static/garant/images/layout/shadow-top4.png') no-repeat 50% 0;
}

.shadow.bottom {
	bottom: -5px;
	background: url('/static/garant/images/layout/shadow-bottom2.png') no-repeat 50% 0;
}

.shadow.left,
.shadow.right {
	top: 14px;
	bottom: 14px;
	width: 11px;
}


.shadow.left {
	left: -8px;
	background: url('/static/garant/images/layout/shadow-left.png') repeat-y;
}

.shadow.right {
	right: -8px;
	background: url('/static/garant/images/layout/shadow-right.png') repeat-y;
}



.category-section .item img,
a:hover img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

header#header .nav-main a {
	*line-height: 32px;
}

.search.main input[type="text"] {
	*width: 460px;
}

.search.main .cap {
	*top: 2px;
	*height: 32px;
}

.search.main .cap.cap-r {
    *right: -1px;
    *width: 36px;
}

.search input[type="text"] {
	line-height: 28px;
	*line-height: 30px;
}

.search.main .controls {
	*top: 2px;
	*bottom: 2px;
}

.search.main .controls a {
	*height: 30px;
	*line-height: 30px; 
}

.search .btn.btn-search {
	*margin-top: -3px;
}

.sidebar.left input[type="text"] {
	*width: 136px;
}

body.page .sidebar.left input[type="text"] {
	*width: 152px;
}


body.error .error-block {
	*margin-bottom: 30px;
}


.category-section.m-2 .col {
	*margin-left: 3.7%;
}

.category-section .item.comment .comment-block span {
	*display: block; 
}


.popup.auth-popup input[type="text"],
.popup.auth-popup input[type="password"] {
	*width: 386px;
	line-height: 26px;
	*line-height: 28px;
}

.popup.auth-popup label.checkbox input[type="checkbox"] {
	margin-top: -2px;
	margin-left: -23px;
}

.vote-block .comment-field
input[type="text"] {
	*width: 226px;
	*height: 22px;
	line-height: 22px;
}

.accordeon time {
	line-height: 15px;
}

.item-content .block p,
.item-content .block a {
	line-height: 16px;
	*line-height: 15px;
}

.article-actions .actions-panel {
	*height: auto;
	*padding-top: 16px;
	*padding-bottom: 15px;	
}


.captcha-set .captcha-field {
	line-height: 36px;
}

.message-window .captcha-set .captcha-img img {
	*left: 50%;
	*margin-left: -36px;
	*top: 50%;
	*margin-top: -18px;
	*bottom: auto;
	*right: auto;
}

.form-overview input[type="text"], 
.form-overview input[type="password"] {
	line-height: 28px;
}

.form-overview.m-2 input[type="text"],
.form-overview.m-2 input[type="password"] {
	*width: 536px;
	*line-height: 30px;
}

.form-overview select {
	padding: 4px 6px;
}

.form-overview textarea {
	*width: 542px;
}

label.checkbox input[type="checkbox"],
label.radio input[type="radio"] {
	margin-top: -2px;
	*margin-top: -3px;
}


.partnerblock > span:hover,
.partnerblock > a:hover  {
	
}

table td[rowspan] {
	vertical-align: top\0/;
}
.search.main img {
	filter: none;
}

.form-overview.m-1 input[type="text"],
.form-overview.m-1 input[type="password"] {
  *width: 178px;
}

.form-overview.m-1 select {
  *width: 202px;
}

.form-overview, .form-overview .control-group {
	overflow: hidden;
}

#container_result label span:first-child {
	display: table-cell;
}