
/* IE7 renders legends in nested fieldsets without a width. */
fieldset legend {
  height: 1%;
}

/* IE renders absolute positioned legend where fieldset content starts. */
fieldset .fieldset-legend {
  left: 0;
  top: 0;
}
/* IE renders monospace font too big. */
code,
pre,
kbd {
  font-size: 1em;
}
/************************************/

input[type="text"],input[type="password"]{
  line-height:26px;
}
#edit-infocity-search-text{
	line-height: 34px;
}
.news-title{
	line-height:30px;
}
.image-widget-data input[type="file"]{
	padding:0;
	width:200px;
	margin:-30px 0 0 -100px;
}
.views-slideshow-cycle-main-frame-row-item h1 {
  background: rgb(180, 11, 0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);		/* работает в IE6, IE7 и IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
}
#slider-id-wrapper .liquid-slider .slider-id-panel.panel .panel-wrapper ul li:hover .event .pb_detail{
  background-color:#ffffff;
}
.form-item.form-type-managed-file{
    background:url('../images/sel_file.png') no-repeat 0 15px;
}
.user-picture a[href*="edit"]{
  background:#ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);    /* работает в IE6, IE7 и IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}
.topic-full .left h2,#top_anons li .topic_title,.grid .item h1{
  background:#000000;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);    /* работает в IE6, IE7 и IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
.scroll-element.scroll-element_show-arrows.scroll-y .scroll-bar,.form-item.form-type-textfield.form-item-c-date-date input[type="text"],#search_block input[type="submit"]{
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);    /* работает в IE6, IE7 и IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
 }
.content1:hover .scroll-element.scroll-element_show-arrows.scroll-y .scroll-bar{
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);    /* работает в IE6, IE7 и IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
#infocity-search-form form ul li.infocity-list .infocity-sub ul{
  overflow:hidden;
  padding:10px 20px 40px 20px;
}
#infocity-search-form form ul li.infocity-list .infocity-sub ul li{
  display:block;
  width:200px;
  margin:5px 0;
  float:left;
}
#infocity-search-form form ul li.infocity-list .infocity-sub ul a.hide {
bottom: 0px;
}
#date-calendar .form-item.form-type-radio.form-item-date input[checked="checked"]+label{
  background:#ffffff;
  border:1px solid  #c2c2c2;
  z-index:99;
}
#optfrm fieldset{
margin-bottom: 20px;
}
.jbn-left-button.jbn-nav-button-icon:before,.jbn-left-button.jbn-nav-button-icon:after,
.jbn-right-button.jbn-nav-button-icon:before,.jbn-right-button.jbn-nav-button-icon:after{
  border:none!important;
}

.topic-full .left h2 {
margin: 5px;
width:370px;
padding:5px;
}
.views-slideshow-cycle-main-frame-row-item h1 {
width:480px;
}
.topic-list-item:first-child+div+div+div,.topic-list-item:first-child+div+div+div+div+div+div,.topic-list-item:first-child+div+div+div+div+div+div+div+div+div,
#om-tabbed-content-om-u1-1981542468-2 li:first-child+li+li+li+li,#om-tabbed-content-om-u1-1981542468-2 li:first-child+li+li+li+li+li+li+li+li,
/*.topic-headlines:first-child+div+div+div+div,.topic-headlines:first-child+div+div+div+div+div+div+div+div,.topic-headlines:first-child+div+div+div+div+div+div+div+div+div+div+div+div*/{
  clear:left;
}
#cityinfo-newfrm .form-item.form-type-managed-file{
  background:none;
}
#main-today #archive_dates:before{
  left:0px;
}
#om-tabbed-content-om-u1-1981542468-2 li{
  float:left;
}
.form-radios .form-item.form-type-radio.form-item-event-type input[type="radio"][checked]+label {
background: #007fb1;
color: #ffffff;
padding: 5px;
margin: 0;
}
.jcarousel-skin-default .jcarousel-item {
height: 245px;
}
#top_anons li:hover a img{  
zoom:1.02;
margin:-4px 0 0 -7px;
}
#block-gallery-gallery-rubrics ul{
  overflow:hidden;
}
#block-gallery-gallery-rubrics li{
  margin-left:0;
  width:160px;
  display:block;
  float:left;
}
#infocity-search-form form ul li.infocity-list.rCol .infocity-sub{
  margin-left:-430px; 
}
#infocity-search-form form div>h2, #ifc-addfrm .ifc-add, h2.ifc-title{
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  color:#fff;
  text-transform: uppercase;
}
a[href="#ifc-add"] {
  display: block;
  float: right;
  background: #007fb1;
  border-left: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
  margin-right: 5px;
  display: block;
  color:#fff;
  padding: 0 10px;
}
#ifc-addfrm #edit-submit{  
  margin-left:370px;
}
.grid .item h1{
  top: 80px;
  left: 5px;
  height: 30px;
}
#menuCont,#menuCont.opacity{
  background: #242424;
}
.popupOutlayer{
  background:#000000;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);    /* работает в IE6, IE7 и IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}
#promocarousel{
  cursor:e-resize;
}
.block-system h4.date{
  background: #fff;
}