#header:before {
	background:url(../../../../../assets/components/Site/images/region/grozny/header_left_bg.png) no-repeat;
}
#header .line_top {
	background:url(../../../../../assets/components/Site/images/region/grozny/bg_blue.png);
}
#header .header_wrapper {
	background:url(../../../../../assets/components/Site/images/region/grozny/header_main_bg.png) 100% 0 no-repeat;
}
#header .header_wrapper:after {
	background:url(../../../../../assets/components/Site/images/region/grozny/header_right_bg.png) repeat-x;
}
#header .header_wrapper:before {
	background:url(../../../../../assets/components/Site/images/region/grozny/header_leftline_bg.png) repeat-x;
}
#header .header_title {
	color:#555555;
	text-shadow: -4px 0px 10px #ffffff, 0px -4px 10px #ffffff, 0px 4px 10px #ffffff, 4px 0px 10px #ffffff, 0px 0px 10px #ffffff, 0px 0px 20px #ffffff, -4px -4px 10px #ffffff, -4px 4px 10px #ffffff, 4px -4px 10px #ffffff, 4px 4px 10px #ffffff;
}
#header .header_title span {
	color:#005aaa;
}
#header .tndsearch {
	background:#ccdeee;
}
#header .tndsearch form input[type="text"] {
	border:1px solid #b4cde3;
}
#header .tndsearch form:first-child input[type="submit"] {
	color:#fff;
	background: #1974c4;
	background: -moz-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1974c4), color-stop(100%, #005aaa));
	background: -webkit-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: -o-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: -ms-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: linear-gradient(top, #1974c4 0%, #005aaa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1974c4", endColorstr="#005aaa", GradientType=0);
	border:1px solid #005aaa;
	text-shadow:1px 1px #005aaa, -1px -1px #005aaa, -1px 1px #005aaa, 1px -1px #005aaa;
}

#header .tndsearch form input[type="submit"]:hover {
	background: #358bd6;
	background: -moz-linear-gradient(top, #358bd6 0%, #2571b4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #358bd6), color-stop(100%, #2571b4));
	background: -webkit-linear-gradient(top, #358bd6 0%, #2571b4 100%);
	background: -o-linear-gradient(top, #358bd6 0%, #2571b4 100%);
	background: -ms-linear-gradient(top, #358bd6 0%, #2571b4 100%);
	background: linear-gradient(top, #358bd6 0%, #2571b4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#358bd6", endColorstr="#2571b4", GradientType=0);
}

#header .tndsearch form .form-actions input[type="submit"], .btn {
	color: #fff;
	background: #1974c4;
	background: -moz-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1974c4), color-stop(100%, #005aaa));
	background: -webkit-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: -o-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: -ms-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: linear-gradient(top, #1974c4 0%, #005aaa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1974c4", endColorstr="#005aaa", GradientType=0);
	border: 1px solid #005aaa;
	text-shadow: 1px 1px #005aaa, -1px -1px #005aaa, -1px 1px #005aaa, 1px -1px #005aaa;
}

#header .tndsearch form input[type="submit"]:active{
	box-shadow:inset 0px 1px 3px -2px #000;
}
#header .tndsearch form input[type="submit"]:active + label {top:6px;}
#header .tndsearch form:first-child label {
	background:url(../../../../../assets/components/Site/images/region/grozny/icons.png) 0 0 no-repeat;
}

#header .tndsearch form .right-column {
	background:#e0ebf4;
}


#header .tndsearch .tndsearch-bottom .tndsearch-bottom-left a {
	border-bottom:1px dotted #005aaa;
}
#header .tndsearch .tndsearch-bottom .tndsearch-bottom-right i {
	background:url(../../../../../assets/components/Site/images/region/grozny/icons.png) -90px 0px no-repeat;
}
	
#header #tender_search {background:#ccdeee;}

#header .registration_block .auth_button {
	color:#333333;
	border-bottom:1px dotted #333333;
}
#header .registration_block .auth_button:hover {color:#4a84b8;}
#header .registration_block .auth_button i {background:url(../../../../../assets/components/Site/images/region/grozny/icons.png) -55px 0px no-repeat;}
#header .registration_block .auth_block {background:#ccdeee;}
#header .registration_block .auth_block input:focus {outline:none;}
#header .registration_block .auth_block label input {border:1px solid #b1cae0;}
#header .registration_block .auth_block input.auth_submit {
	color:#fff;
	background: #1974c4;
	background: -moz-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1974c4), color-stop(100%, #005aaa));
	background: -webkit-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: -o-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: -ms-linear-gradient(top, #1974c4 0%, #005aaa 100%);
	background: linear-gradient(top, #1974c4 0%, #005aaa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1974c4", endColorstr="#005aaa", GradientType=0);
	border:1px solid #005aaa;
	text-shadow:1px 1px #005aaa, -1px -1px #005aaa, -1px 1px #005aaa, 1px -1px #005aaa;
}

#header .registration_block .reg_button {
	color:#fff;
	border:1px solid #960303;
	text-decoration:none;
	background: #d24b4b;
	background: -moz-linear-gradient(top, #d24b4b 0%, #ab0101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d24b4b), color-stop(100%, #ab0101));
	background: -webkit-linear-gradient(top, #d24b4b 0%, #ab0101 100%);
	background: -o-linear-gradient(top, #d24b4b 0%, #ab0101 100%);
	background: -ms-linear-gradient(top, #d24b4b 0%, #ab0101 100%);
	background: linear-gradient(top, #d24b4b 0%, #ab0101 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d24b4b", endColorstr="#ab0101", GradientType=0);
	text-shadow:1px 1px #960303, -1px -1px #960303, -1px 1px #960303, 1px -1px #960303;
}
#header .registration_block .reg_button:hover {
	background: #de6666;
	background: -moz-linear-gradient(top, #de6666 0%, #bc2929 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #de6666), color-stop(100%, #bc2929));
	background: -webkit-linear-gradient(top, #de6666 0%, #bc2929 100%);
	background: -o-linear-gradient(top, #de6666 0%, #bc2929 100%);
	background: -ms-linear-gradient(top, #de6666 0%, #bc2929 100%);
	background: linear-gradient(top, #de6666 0%, #bc2929 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#de6666", endColorstr="#bc2929", GradientType=0);
}
#header .registration_block .reg_button i {background:url(../../../../../assets/components/Site/images/region/grozny/icons.png) -72px 0px no-repeat;}
#header .contacts_nav > a {border-bottom:1px dotted #005aaa;}
#header .contacts_nav > a i {background:url(../../../../../assets/components/Site/images/region/grozny/icons.png) 0 0 no-repeat;}
#header .contacts_nav > a.feedback i {background-position: -18px 0;}
#header .contacts_nav > a.map_site i {background-position: -36px 0;}
#header .contacts_nav .social_button a {background:url(../../../../../assets/components/Site/images/region/grozny/social_button.png) no-repeat;}
#header .contacts_nav .social_button a:hover {opacity:1;}
#header .contacts_nav .social_button .facebook {background-position:0px 0px;}
#header .contacts_nav .social_button .vk       {background-position:-16px 0px;}
#header .contacts_nav .social_button .twitter  {background-position:-32px 0px;}

#header .phone {background:url(../../../../../assets/components/Site/images/region/grozny/call_order.png) 20px 20px  no-repeat;}
#header .phone a:nth-child(2) {color:#be1217;}
#header .phone a:nth-child(2):hover {color:#dda8aa;}
#header .phone div {color:#005aaa;}
#header .phone div span {color:#97bbdb;}
#header .phone .desc {color:#97bbdb;}

.button {background:#0057a8;}
.button input {color:#fff;background:url(../../../../../assets/components/Site/images/region/grozny/bg_blue.png);}
.button a {color:#fff;background:url(../../../../../assets/components/Site/images/region/grozny/bg_blue.png);}

#call_order_wrapper {background:rgba(0,0,0,0.5);}
.call_order_block {background:url(../../../../../assets/components/Site/images/bg.png);}
.call_order_block:before {background:#d2e4f4;}
.call_order_block:after {background:#d2e4f4;}

.call_order_block h3 {color:#005aaa;background:url(../../../../../assets/components/Site/images/region/grozny/call_order_title.png) no-repeat 0 0;}
.call_order_block span {color:#999;}
.call_order_block .close {border-bottom:1px dotted #4a84b8;}

.call_order_block form .control-group .description {color:#999999;}
.call_order_block form .required .labels label:after {content:"*";color:#aa0000;}
.call_order_block form .controls input {background:#f3f7fb;border:1px solid #d2e4f4;}
.call_order_block form .controls textarea {background:#f3f7fb;border:1px solid #d2e4f4;}
.call_order_block form .controls img {border:1px solid #d2e4f4;}

/*---------------------------------------------------------------------------*/
.call_order_block .form-actions .controls {
	background: #0057a8;
}
.call_order_block .form-actions .controls input {
	color: #fff;
	background: url(../../../../../assets/components/Site/images/region/grozny/bg_blue.png);
}
/*-----*/

#menu {border-bottom:6px solid #d2e4f4;}
#menu span {background:url(../../../../../assets/components/Site/images/region/grozny/menu_right_bg.png) no-repeat 0 0;}
#menu:before {background:#d2e4f4;}
#menu:after {background:#d2e4f4;}
#menu ul li {background:url(../../../../../assets/components/Site/images/region/grozny/menu_marker.png) 0 3px no-repeat;}
#menu ul li a {color:#005aaa;}

#breadcrumbs {background:url(../../../../../assets/components/Site/images/region/grozny/breadcrumbs_bg.png);}
#breadcrumbs:before {background:#f3f7fb;}
#breadcrumbs:after {background:#f3f7fb;}
#breadcrumbs .breadcrumbs {background:url(../../../../../assets/components/Site/images/region/grozny/home.png) no-repeat 0px 20px;}

#content .content_block .tnd ul li a {color:#585858;}
#content .content_block .tnd ul li a:before {background:url(../../../../../assets/components/Site/images/region/grozny/icons.png) -108px 0 no-repeat;}
#content .content_block .tnd ul li a:hover {color:#4a84b8;}

#content .content_block h1 {color:#aa0000;}
#content .content_block h2 {color:#005aaa;}

#content .content_block .bottom_line {border-bottom:5px solid #d2e4f4;}
#content .content_block .bottom_line:before {background:url(../../../../../assets/components/Site/images/region/grozny/b_line_r.png) 0 0 no-repeat;}
#content .content_block .bottom_line a {color:#005aaa;border-bottom:1px dotted #005aaa;background: #d2e4f4;}
#content .content_block .bottom_line a:hover {color:#4a84b8;}
#content .content_block .bottom_line a:after {background:url(../../../../../assets/components/Site/images/region/grozny/b_line_l.png) 0 0 no-repeat;}

#content .content_block.news .news_block {background:#eaf3fc;}

#content .content_block .news_article .img_data {border:2px solid #d2e4f4;}
#content .content_block .news_article .img_data span {background:#d2e4f4;}

#content .content_block.service .service_block {background:#f3f7fb;border:1px solid #d2e4f4;border-bottom:6px solid #d2e4f4;}
#content .content_block.service .service_block a.more {color:#005aaa;background:#d2e4f4;}
#content .content_block.service .service_block a.more:after {background: url(../../../../../assets/components/Site/images/region/grozny/b_line_l.png) 0 0 no-repeat;}
#content .content_block.service .service_block a.more:hover {color:#4a84b8;}

#content .content_block.service .service_block span {background: url(../../../../../assets/components/Site/images/region/grozny/icon_service.png) 0 0 no-repeat;}

#content .search_result_tenders .note {color:#aab0b5;}
#content .search_result_tenders .note .number {color:#005aaa;}
#content .search_result_tenders .tender-list td, th {border:1px solid #ccdeee;}
#content .search_result_tenders .tender-list th {background:#ccdeee; color:#005aaa;}

/* SERP */
.tender-action.serp li.close a {color:#c0171d;}
.tender-action.serp li a span:first-child {background:url(../../../../../assets/components/Site/images/region/grozny/icons_search.png) 0 0 no-repeat;}

.pagination li a {
	color:#005aaa;
	background:#f1f1f1;
	border:1px solid #ddd;
}
.pagination li a:hover {border:1px solid #005aaa; background:#82b1da; color:#fff;}
.pagination li.active a {
	background:#005aaa;
	border:1px solid #005aaa;
	color:#fff;
}
.pagination li.disabled a {color:#ccc;}
.pagination li.disabled a:hover {border:1px solid #ddd; background:#f1f1f1; color:#ccc;}



#content .tend-card .card-tend tr:nth-child(odd) td {background-color: #eaf3fc;}
#content .tend-card .card-tend td:first-child {color:#898989;}
#content .tend-card .card-tend td:last-child {color:#4D4D4D;}
#content .tend-card .moreInfoTender:before {background:url(../../../../../assets/components/Site/images/region/grozny/icons.png) -144px 0 no-repeat;}
#content .tend-card .moreInfoTender a {border-bottom:1px dotted #4a84b8;}
#content .tend-card .tender-just-do-it .AddTender > .button {background:#ccdeee;}
#content .tend-card .tender-just-do-it .AddTender > .button a {background:none; color:#333333;}
#content .tend-card .tender-just-do-it .print-page:before {background:url(../../../../../assets/components/Site/images/region/grozny/icons.png) -162px 0 no-repeat;}
#content .tend-card .tender-just-do-it .print-page a {border-bottom:1px dotted #4a84b8;}

#content .right_column .column_block h2 {color: #005aaa;}

#content .right_column .column_block.stats table tr td:last-child {color:#999999;}

#content .right_column .block_menu {background:#d3e4f4;}
#content .right_column .block_menu h2,
#content .right_column .block_menu .block_menu_header {color:#fff;background:url(../../../../../assets/components/Site/images/region/grozny/bg_blue.png);}
#content .right_column .block_menu ul li {border-bottom:1px solid #bbd4ea;}
#content .right_column .block_menu ul li a:before {background: url(../../../../../assets/components/Site/images/region/grozny/icons.png) -126px 0 no-repeat;}

#footer {background:url(../../../../../assets/components/Site/images/region/grozny/bg_blue.png);}
#footer .footer_menu ul li {background: url(../../../../../assets/components/Site/images/region/grozny/footer_marker.png) 0px 5px no-repeat;}
#footer .footer_menu ul li a {color:#fff;}
#footer .footer_menu ul li span {color:#6ba4d6;}
#footer .footer_menu ul li a:hover {color:#6ba4d6;}
#footer .footer_right_block {border-left:1px solid #3b80bd;}
#footer .footer_right_block h3 {color:#fff;}
#footer .footer_right_block .copyright {color:#6ca0ce;}

#footer .contacts_nav_footer > a {color:#79a9d4;border-bottom:1px dotted #79a9d4;}
#footer .contacts_nav_footer > a:hover {border-bottom:1px dotted #fff; color:#fff;}
#footer .contacts_nav_footer > a i {background:url(../../../../../assets/components/Site/images/region/grozny/icons.png) 0 0 no-repeat;}
#footer .contacts_nav_footer > a.feedback i {background-position: -18px 0;}
#footer .contacts_nav_footer > a.map_site i {background-position: -36px 0;}

#footer .contacts_nav_footer > a.reg {color:#fff; border-color:#fff;margin-left:50px;}
#footer .contacts_nav_footer > a.reg i {background-position: -72px 0;}

#footer .contacts_nav_footer .social_button a {background:url(../../../../../assets/components/Site/images/region/grozny/social_button.png) no-repeat;}
#footer .contacts_nav_footer .social_button .facebook {background-position:0px 0px;}
#footer .contacts_nav_footer .social_button .vk       {background-position:-16px 0px;}
#footer .contacts_nav_footer .social_button .twitter  {background-position:-32px 0px;}

/*----------form.css----------*/
.control-group .controls input[type="text"], .control-group .controls input[type="password"], .control-group .controls textarea {
	border: 1px solid #b4cde3;	
}
#footer .contacts_nav_footer  a.reg_button, #footer .registration_block .auth_button {color:white;}
.fancybox-skin {background:url(../../../../../assets/components/Site/images/bg.png) !important;}
@media(max-width:600px){
.content_block table.tender-list td:before {color:#005aaa;}
}