html{
    background: #fff url('../images/bg.png');
}
body{
  background:#fff;
  width: 1200px;
  margin:0 auto;
  -moz-box-shadow: 0 0 40px #D4DADB;
  -webkit-box-shadow: 0 0 40px #D4DADB;
  box-shadow: 0 0 40px #D4DADB;
  font-family: Tahoma,verdana,arial,sans-serif !important;  

}
a {
  color: #BF0C0C;
}
a:hover{
  cursor:pointer;
}

.thumbnail{
  background: #fff;
}
#page{
  margin-top: 20px;
}
.container {
  width:1170px;
  /*padding: 0 15px;*/
}
.containerFw {
  width:1200px;
  /*padding: 0 15px;*/
}
.cl{
  clear: both;
  height:0;
  width:0;
}

.taL{
  text-align: left;
}

.taC{
  text-align: center;
}

.taR{
  text-align: right;
}
.ml0{
  margin-left: 0 !important;
}

.wg_title{height: 30px; background-color: #8ABAE6; line-height: 30px; color: #fff; font-weight: bold; padding: 0 10px 0 10px; margin-bottom: 10px}
.wg_block{padding: 0 10px 0 10px; margin-bottom: 10px}
.hews_item{padding-bottom: 5px; overflow: hidden; font-size: 11px;}

.date{font-weight: bold; margin-right: 10px}
.all_news {font-weight: bold; text-decoration: underline}
.panel-body .span2{font-size: 10px; text-align: center;}

.panel { 
background-color: #FFFFFF;
border: 1px solid transparent;
border-radius: 4px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.047);
margin-bottom: 20px;
}

.panel-primary { 
border-bottom-color: rgb(0,77,192);
border-left-color: rgb(0,77,192);
border-right-color: rgb(0,77,192);
border-top-color: rgb(0,77,192);
}

.panel-primary > .panel-heading { 
background-color: rgb(0,77,192);
border-bottom-color: rgb(0,77,192);
border-left-color: rgb(0,77,192);
border-right-color: rgb(0,77,192);
border-top-color: rgb(0,77,192);
color: #FFFFFF;
}

.panel-heading { 
border-bottom: 1px solid transparent;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
padding: 5px 10px;
}

.panel-title{ 
font-size: 11px;
/*font-weight: bold;*/
margin-bottom: 0px;
margin-top: 0px;
text-decoration:none;
}
.panel-title a { 
font-size: 11px;
/*font-weight: bold;*/
margin-bottom: 0px;
margin-top: 0px;
color:#FFF;
text-decoration:none;
}
.panel-body { 
padding: 15px;
}



/* Header section--------------- */
#headerSection {
  position:relative;  
  text-align:left;
  min-width: 1170px;
  background: #bf0c0c;
  color:#fff; 
  font-size:11px; 
  line-height:24px; 
  margin: 0px; 
  /*padding-top: 25px; */
  padding-bottom: 0px; 
}
#headerSection a{color:#fff; font-size:11px; padding:0; line-height:24px; }
#headerSection a:hover{color:#fff;  }
#headerSection p{margin: 0;}
#headerSection hr{color:#fff; size:2px; }

.aucSearchForm {background: rgb(0,77,192);color: white;}
.topHeaderLineWrap{
  background: #ffcc33;
  /*position:fixed;*/
  margin:0 auto;
  /*width:100%;*/
  top:0;
  z-index: 100;
}
.topHeaderLine0{
  text-align:right;
  height:17px;
  background: #ffffff;

  font-weight: bold;
}
.topHeaderLine{
  text-align:right;
  height:15px;
  font-size: 13px;
  line-height: 15px;
  padding:5px 0px;
  background: #ffcc33;

  font-weight: bold;
}
.topHeaderLine0 img { vertical-align: top;}

/* Footer section--------------- */
#footerSection {
  position:relative;  
  background: #202020; 
  margin-top: 20px; 
  border-top: 1px solid #444;
  color:#ccc; 
  font-size:11px; 
  padding:20px 0; 
  line-height:24px; 
  width: 100%;
  min-width: 1170px;
}
#footerSection a{color:#ccc; font-size:11px; padding:0; line-height:24px; }
#footerSection a:hover{color:#fff;  }
#footerSection p{margin: 0;}
#footerSection hr{color:#ccc; size:2px; }

.socialMedia{height:60px; width:130px; margin-top:-30px; position:absolute; right:10px; }
.socialMedia a:hover{z-index:999;  opacity:1; filter:alpha(opacity=100); -moz-opacity:1;}
.socialMedia a:active{top:1px;}
.socialMedia a{border-radius:50%;  opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8;}
.socialMedia .twitter{position:absolute; right:0; top:0; display:inline-block; height:60px; width:60px; background:url(../images/t.png) no-repeat center center #00a0d1; z-index:1}
.socialMedia .vk{position:absolute; right:0; top:0; display:inline-block; height:60px; width:60px; background:url(../images/vk.jpg) no-repeat center center #36718f; z-index:1}
.socialMedia .facebook{position:absolute; left:20px; top:0; display:inline-block; height:60px; width:60px; background:url(../images/f.png) no-repeat center center #3b5998; z-index:2}
.socialMedia .instagram{position:absolute; left:35px; top:0; display:inline-block; height:60px; width:60px; background:url(../images/inst.jpg) no-repeat center center #505050; z-index:3}
.socialMedia .odnoklassniki{position:absolute; left:0; top:0; display:inline-block; height:60px; width:60px; background:url(../images/ok.jpg) no-repeat center center #fa8b0f; z-index:4}

/* NAV BAR (top menu)*/
.navbar{
  border: none;
  margin-bottom: 5px;
}
.navbar .navbar-inner {
 
  -moz-border-radius: 0;
   border-radius: 0; 
   border: none;
  /*-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);*/
}
/*.navbar-inverse{color:#eeeeee;}.navbar-inverse .navbar-inner{background-color:#ed1937;background-image:-moz-linear-gradient(top, #720716, #ed1937);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#720716), to(#ed1937));background-image:-webkit-linear-gradient(top, #720716, #ed1937);background-image:-o-linear-gradient(top, #720716, #ed1937);background-image:linear-gradient(to bottom, #720716, #ed1937);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff720716', endColorstr='#ffed1937', GradientType=0);border-color:#606670;}*/

/* Nav-list (sidemenu)--------------- */
.nav-list{padding-left:0px;padding-right:0px;margin-bottom:0;}
.nav-list a{font-size:12px;border-radius: 4px;}
.nav-list>li>a,.nav-list .nav-header{margin-left:0px;margin-right:0px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.nav-list>li>a{padding:3px 15px;}
.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:rgb(0,77,192); }
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}
.nav-list .divider{*width:100%;height:1px;margin:9.5px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{color:#444444;}

.WgCarsImg{
  min-height: 120px;
  height: 120px;
}



.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}


.searchResultsUpdate {
  background-color: #003366;
  height:60px;
  background-image: url('../images/loading_text.gif'), url('../images/loading_car.gif'), url('../images/loading_stars.gif');
  background-position: center 5px, center center, left center;
  background-repeat: no-repeat,  no-repeat, repeat-x;
  opacity: 1;
  border: 2px solid #ccc;
  border-color: rgba(0,0,255,0.5);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: 0 0 16px rgba(66, 140, 240, 0.5);
  box-shadow: 0 0 16px rgba(66, 140, 240, 0.5);
  margin-bottom:10px;
}
.searchResultsUpdate table, .searchResultsUpdate .pagination, .searchResultsUpdate .summary{
 display:none;
}
.searchResultsUpdate * {
 opacity: .8;
}
.searchResultsUpdate{
-webkit-animation-name: glow;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-name: glow;
-moz-animation-duration: 1s;
-moz-animation-iteration-count: infinite;
-moz-animation-direction: alternate;
-moz-animation-timing-function: ease-in-out;
-o-animation-name: glow;
-o-animation-duration: 1s;
-o-animation-iteration-count: infinite;
-o-animation-direction: alternate;
-o-animation-timing-function: ease-in-out;
animation-name: glow;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-timing-function: ease-in-out;
}


.loader{
background: url(../images/loader.gif) center center no-repeat;
}
.loader .paramsBlock{
visibility: hidden;
}

.redHeader{
  color:#fff;
  background:#cc0000;
  padding:10px 11px;
  line-height: 15px;
  font-size: 12px;
  margin-top: 0;
}
.redHeader a{
  color:inherit;
}
.news{
  margin-bottom: 15px;
}
.news a.title{
  font-weight: bold;
  color:#000;
}
.news p{
  margin-bottom: 5px;
}
.person{
  margin-bottom: 15px;
}
.person a.title{
  font-weight: bold;
  color:#000;
}
.person p{
  margin-bottom: 5px;
}
.tagsWrap{
  min-height:22px !important;
}
a.tagLink, a.postLink{
  display: inline-block;
  margin-right: 10px;
  color:#fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #cc0033;
  border:1px solid #fff;
  padding:0px 15px;
  font-size: 12px;
  line-height: 20px;
}
a.personLink{
  display: inline-block;
  margin-right: 10px;
  color:#fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #98b64d;
  border:1px solid #fff;
  padding:0px 15px;
  font-size: 12px;
  line-height: 20px;
}

a.personLink:hover{
  color:#fff;
  border:1px solid #ccc;
  background:#cc0000;
}

.taR a.tagLink{
  margin-left: 10px;
  margin-right: 0; 
}

a.tagLink:hover, a.postLink:hover{
  color:#fff;
  border:1px solid #ccc;
  background:#cc0000;
}

.rssView hr{
  margin:5px 0px;
}
.rssView p{
  margin:3px 0;
}

.shareBtns{
  margin:15px 0;
  font-size: 20px;
  line-height: 24px;
}
.shareBtns .yashare-auto-init{
  display:inline-block;
}
.lastNews img:hover{
  opacity:0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
}

#footerSection .archiveBlock a:hover{
  color:#ffcc33;
}

.narrow_grid .table th, .narrow_grid .table td{
  padding:3px;
}
.narrow_grid{
  padding-top: 0;
  font-size: 12px;
}
.narrow_grid td{
  /*line-height: 12px;*/
  padding: 3px !important;
  /*text-align: center;*/
}
.calendarWrap{
  display:none;
}


.ui-dialog-titlebar{
  background:#fff !important;
  border:none !important;
  text-align:center !important;
}
span.ui-dialog-title{
  width:100% !important;  
  text-transform: uppercase !important;
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size:25px !important;
  padding: 20px 0 20px 0 !important;
}
.addCommentDialog input, .addCommentDialog textarea{
 /* -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius:0 !important;*/
  border: 1px solid #5d5d5d !important;
  padding:10px !important;
  width:313px !important;
  max-width:313px !important;
}
.addCommentDialog .commInfo{
  font-size: 10px;
  text-align: justify;
}
.addCommentDialog .errorMessage{
  font-size: 10px;
  color:red;
  margin-bottom: 10px;
}
.addCommentDialog .hint{
  font-size: 12px;
}
.addCommentDialog input.error{
  border-color:red;
}
.comments-list > li{
  /*background: #fff;*/
  border-left:1px solid #000;
  -webkit-border-radius: 5px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius: 5px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  border-radius: 5px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.comment-widget ul{
 margin-left: 0;
}
.historyDate{
  font-size:10px; 
  line-height:10px;
}

.bannerBlock p{
  margin:0;
  font-size: 12px;
}

.head3 {
  background-image: url("/images/head_03.gif");
  background-repeat: no-repeat;
  }

.head1 {
  background-image: url("/images/head_01.gif");
  background-repeat: no-repeat;
}

#head5 {
}

.search1 {
  margin: 20px 15px ;
}