/* @override 
	http://gorod.ua/sites/all/themes/gorod/css/style.css?F
	http://gorod.ua/sites/all/themes/gorod/css/style.css?u
	http://gorod.ua/sites/all/themes/gorod/css/style.css?l
	http://gorod.ua/sites/all/themes/gorod/css/style.css?j
	http://gorod.ua/sites/all/themes/gorod/css/style.css?J
	http://gorod.ua/sites/all/themes/gorod/css/style.css?h
	http://gorod.ua/sites/all/themes/gorod/css/style.css?N
	http://gorod.ua/sites/all/themes/gorod/css/style.css?N
*/

/** Font styles 
---------------------------------*/

body {
  margin: 0;
  /*
   * Setting up font size, leading and font family
   * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography
   */
  font: 12px/1.5em Tahoma, "Helvetica Neue", helvetica, Arial, sans-serif;
	color: #424d54;
}

/* Links */

/*a:link{
  color: #466cb3;
}*/

a.navlink {
	color: #466CB3;
}
#logo {
	display: inline-block;
	width: 155px;
	height: 45px;
	clear: both;
	background-image: url(http://gorod.ua/include/logo-inner-minisite.png);
}

body.page-frontpage #logo{
	width: 260px;
	height: 73px;
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/logo.png) no-repeat;
	margin-bottom: 10px;
}

#logo img{
	display: none;
}

#logo-title{
	float: left;
	margin-right: 75px;
	z-index: 3;
}

/*a:visited {
}*/

a:hover, a:active {
  	text-decoration: underline;
}

/* Titles  */

h1, h2, h3, h4, h5, h6 {line-height:1.3em;}

h1 {
	font-size: 2.2em;
	font-weight:300;
	padding: 0 0 0.5em;
	margin: 0;
}

h2 {
	font-size: 18px;
	color: #999999;
	font-weight: normal;
	font-style: normal;
	clear: both;
}

	
	
h3 {font-size: 16px;
	font-weight: normal;
	font-style: normal;
}

h4 {font-size:1.2em;margin-bottom:0.8em;}
h5 {font-size:1.1em;font-weight:600;margin-bottom:0;}
h6 {font-size:1em;font-weight:bold;}

/* Paragraph Styles */

p {
  margin:0 0 1em 0;
}

/* List Styles  */

ul, ol {
  margin-left: 0;
  padding-left: 2em;
}

/* Table Styles  */

/*table {
	width: 99%;
}*/
tr.even td, tr.odd td {
	padding: 10px 5px;
}
tr.odd {
	background-color: #fff;
}

/* Code */

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaa;
}

/* List Styles */

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments  */

#edit-title{
	font-size: 24px;
}
#system-themes-form img{
	width:100px;
}
.form-item .description{
	font-style:italic;
	line-height:1.2em;
	font-size:0.8em;
	margin-top:5px;
	color:#777;
}
#edit-delete{
	color:#c00;
}

/**
 * Console, style from Slate theme
 */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #036;
  background: #bdf;
  border: 1px solid #ace;
}
div.warning {
  color: #840;
  background: #fe6;
  border-color: #ed5;
}
div.error {
  color: #fff;
  background: #e63;
  border-color: #d52;
}
div.status {
  color: #360;
  background: #cf8;
  border-color: #be7;
}

/** Region Colors
---------------------------------
*  delete when starting a new theme */

#header{
	padding-bottom: 10px;

}



#header, #footer {  }

#footer{
}

div.taxonomy {
	margin-bottom: 20px;
	width: 50%;
	text-align: right;
	float: right;
	color: gray;
}

div.taxonomy:before{
	content:  'Теги:';
	font-style: italic;
	font-size: 11px;
}

div.taxonomy a{
	color: black;
}


#sidebar-first {	
background: #e7edff; 
}

#sidebar-second {
	width: 330px;
}

div#content-top {
}

h1.title,
h2.pane-title,
div.views-field-field-seo-catalog-h1-value h1,
#footer .block h3.block-title
 {
	font-size: 18px;
	color: #999999;
	border-bottom: 1px solid #bfbfbf;
	text-transform: capitalize;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}





#navigation {
	  
	 }

/* @group Taxonomy Page */

body page-taxonomy {
	
}

body page-taxonomy {
	
}



/* @end */

/* @group Header Top Links */



#top-links{
	border-bottom: 1px solid #e7ecf0;
	margin-bottom: 15px;
	padding: 10px 30px;
}

#top-links ul {
	padding-left: 0;
	display: inline-block;
}

#top-links ul li{
	float: left;
	list-style-type: none;
	margin-right: 10px;
}

#top-links ul.navlink {
	padding-left: 0;
	display: inline-block;
}

#top-links ul li.navlink{
	float: left;
	list-style-type: none;
	margin-right: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

#top-links ul li.navlink a:hover, a:active{
	color: red;
}

#top-links ul li.delimeter {
	color: #9b9b9b;
	padding-left: 0px;
	padding-right: 0px;
}

#top-links ul li#top-link_more {
	display: inline-block;
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/ui/more_arrow.png) no-repeat right;
	padding-right: 15px;
	text-decoration: underline;
	color: #466cb3;
	cursor: pointer;
	padding-left: 0px;
}

#top-links ul li#top-link_more a{
	display: inline-block;
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/ui/more_arrow.png) no-repeat right;
	padding-right: 10px;
}


#top-links #more {
	position: absolute;
	padding: 5px;
	border: 1px solid #e7ecf0;
	background-color: white;
	line-height: 2em;
	left: 620px;
	z-index: 2;
	display: none;
}

div#sub-rub 
 {
	position: absolute;
	padding: 0 5px 5px;
	border: 1px solid #e7ecf0;
	line-height: 2em;
	z-index: 2;
	width: 200px;
	background: white url(http://gorod.ua/sites/all/themes/gorod/css/images/ui/kluv.png) ;
	margin-top: 0;
	display: none;
}

.rubrics div#sub-rub ul li{
	float: none !important;
	display: block;
	line-height: 20px;
}

div#sub-rub ul{
	padding-left: 0;
}

div#sub-rub ul li{
	list-style-type: none;
}

div#sub-rub ul li:hover{
	border-bottom: none;
}

div#sub-rub a{
	color: #5374b6;
	text-decoration: underline;
}

#top-links #more ul li{
	float: none;
}

#close-more,
close-sub-rub{
	width: 10px;
	height: 10px;
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/ui/close.png) no-repeat;
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
}

#top-links div.regions {
	position: absolute;
	right: 40px;
	top: 5px;
}


#top-links div.regions a {
	line-height: 30px;
	color: #e60083;
	padding-right: 15px;
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/ui/open-contact.png) no-repeat right;
}



#header div.regions {
	right: 40px;
	top: 5px;
	clear: both;
	margin-top: 20px;
}

#header div.regions a{
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/ui/header-region.png) no-repeat left;
	width: 115px;
	display: inline-block;
	height: 23px;
	padding-left: 10px;
	text-decoration: none;
	color: #4b4b4b;
	line-height: 23px;
	font-size: 12px;
}



/* @end */

/* @group Openx Banner */
#top-ad  {
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}

/* @end */

/* @group Breadcrumb */

div.breadcrumb{
	text-align: right;
	padding-top: 5px;
}

div.breadcrumb a{
	color: #e40183;
}

/* @end */

/* @group Footer */

#footer .block {
	width: 30%;
	float: left;
	padding-bottom: 30px;
	padding-top: 15px;
	padding-right: 30px;
	display: block;
}

#footer-targets ul,
#footer-portal-parts ul {
	padding-left: 13px !important;
}



#footer-targets ul li,
#footer-portal-parts ul li {
	list-style-image: url(http://gorod.ua/sites/all/themes/gorod/css/images/ui/footer-arrow-bullet-blue.png);
}



div#footer-regions a{
	color: #e2007a;
	line-height: 2em;
}

div#block-block-9.block-footer_block a{
	color: #e2007a;
	line-height: 2em;
}

div#footer-cities a{
	line-height: 2em;
}

div#footer-tags-cloud {
}

#block-block-7 {
	clear: both;
}

#footer .block .content ul{
	float: left;
	width: 50%;
	padding-left: 0;
}

#footer .block .content ul li{
	list-style-type: none;
	margin-left: 0;
	margin: 0;
}


#footer .block .content ul li a{ 
	color: #466cb3;
}

#footer .block .content ul li a:hover, a:active {
  color: red;
  text-decoration: underline;
}


#bottom-footer {
	position: relative;
	clear: both;
	padding: 15px 30px 60px;
}





#bottom-footer div#footer-login {
	position: absolute;
	right: 30px;
	top: 15px;
}

#top_adv {
	height: 90px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}



/* @end */
/* @group Borders */

.bottom-double-border{
	border-bottom: 4px double #bfbfbf;
}

div.panels-flexible-row-5-main-row-middle {
	display: inline-block;
}

.top-double-border{
	border-top: 4px double #bfbfbf;
	
}

.bottom-single-border{
	border-bottom: 1px solid #bfbfbf;
}

.top-single-border{
	border-top: 1px solid #bfbfbf;
}


/* @end */

/* @group Search */


form.search{
	text-align: right;
	white-space: nowrap;
	width: 98%;
	position: relative;
}

form.search tbody{
	border-style: none;
}

form.search table td.last{
	width: 110px;
}

form.search input#doSearch{
	width: 94px;
	height: 28px;
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/ui/search-button.png) no-repeat;
	border-style: none;
	text-transform: uppercase;
	cursor: pointer;
}

body.page-frontpage div#not-mine {
	display: none;
}

body.page-frontpage div#on-mine {
	text-align: center;
	margin-top: 10px;
}



input.form-submit {
	width: 94px;
	height: 28px;
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/ui/search-button.png) no-repeat;
	border-style: none;
	text-transform: uppercase;
	cursor: pointer;
}

div.wysiwyg ul li {
	list-style-type: none;
}

div.wysiwyg ul {
	list-style-type: none;
	padding-left: 0;
}




#block-block-3 {
	position: relative;
	padding-top: 10px;
	display: block;
	margin-left: 230px;
}

body.page-frontpage #block-block-3 {
	margin-left: 330px;
	padding-top: 10px;
}

body.not-front #on-mine {
 display: none;	
}


form.search input#stringSearch{
	font-size: 21px;
	position: relative;
	width: 98%;
	max-wi/dth: 800px;
}
/* @end */

/* @group Catalog */

/* @group h1 Catalog */

.page-catalog-oborudovanie-doneck1 h1.title{
	background: url(/sites/all/themes/gorod/css/images/icons/zavod.png) no-repeat -14px -24px;
	padding-left: 50px;
}


/* @end */

div.view h2.title,
body.page-taxonomy .node h2.title{
	font-size: 16px;
}

div.view h2.title a,
body.page-taxonomy .node h2.title a{
	text-decoration: none;
}



/* Прячем ненужные поля */
div.field.field-type-nodereference.field-field-company-reference,

.node.card div.field.field-type-content-taxonomy,

div.field.field-type-date.field-field-card-pablishdate {
	display: none;
}

/* Прячем заголовки полей */

 div.field.field-type-filefield.field-field-card-logo-color div.field-label,
 
div.field.field-type-filefield.field-field-card-logo-black div.field-label,

div.field.field-type-nodereference.field-field-card-reference div.field-label {
	display: none;	
}


div.view.view-cards div.taxonomy,
body.page-taxonomy div.taxonomy{
	display: none;
}

div.view.view-cards div.field.field-type-filefield.field-field-card-logo-color,

body.page-taxonomy div.field.field-type-filefield.field-field-card-logo-color,

div.view.view-cards div.field.field-type-filefield.field-field-card-logo-black,

body.page-taxonomy div.field.field-type-filefield.field-field-card-logo-black{
	position: absolute;
	left: 0;
	top: 0;
}

div.view.view-cards  fieldset.fieldgroup legend,

body.page-taxonomy  fieldset.fieldgroup legend,

div.unroll{
	color: #e60083;
	padding-right: 15px;
	background: url(/sites/all/themes/gorod/css/images/ui/open-contact.png) no-repeat right;
	font-size: 11px;
	min-width: 200px;
	cursor: pointer;
	width: 100%;
	text-align: right;
}

div.view.view-cards  fieldset.fieldgroup,

body.page-taxonomy  fieldset.fieldgroup{
	border: none;
	padding: 0;
	text-align: right;
	overflow: hidden;
	margin-bottom: 0;
	position: relative;
}

div.view.view-cards  fieldset.fieldgroup .field-items,

body.page-taxonomy  fieldset.fieldgroup .field-items{
display: none;	
}

div.view.view-cards .node,
body.page-taxonomy .node{
	position: relative;
	
		border-bottom: 1px dashed #d6d6d6;
	padding-bottom: 10px;
	margin-bottom: 10px;
	disp/lay: block;
}

div.view.view-cards .node.node-type-card_10,

body.page-taxonomy  .node.node-type-card_10,

div.view.view-cards .node.node-type-card_20,

body.page-taxonomy  .node.node-type-card_20,

div.view.view-cards .node.node-type-card_80,

body.page-taxonomy  .node.node-type-card_80,

div.view.view-cards .node.node-type-card_90,

body.page-taxonomy  .node.node-type-card_90{
	padding-left: 130px;
}

a.feed-icon {
	display: inline-block;
	margin-bottom: 15px;
}




#sidebar-second h3.title.block-title {
	color: #999999;
	font-weight: normal;
	font-style: normal;
	font-size: 18px;
		border-bottom: 1px solid #bfbfbf;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

div.view.view-cards img.imagefield.imagefield-field_card_logo_color,

body.page-taxonomy img.imagefield.imagefield-field_card_logo_color,

div.view.view-cards img.imagefield.imagefield-field_card_logo_black,

body.page-taxonomy img.imagefield.imagefield-field_card_logo_black {
	width: 100px;
	height: auto;
	zoom: 1;
}

.block div.view.view-block-exposed-categories{
}

.block div.view.view-block-exposed-categories ul{
	padding-left: 0;
	display: inline-block;
	margin-bottom: 20px;
}

.block div.view.view-block-exposed-categories ul li{
	margin-left: 0;
	list-style-type: none;
	float: left;
	margin-right: 10px;
	font-size: 12px;
	line-height: 12px;
}

.block div.view.view-block-exposed-categories ul li a{
	color: black;
}



/* @end */

/* @group Pager */



ul.pager {
	font-size: 14px;
	margin-bottom: 20px;
}

.item-list ul.pager li{
	margin-left: 0;
	padding-right: 8px;
	padding-left: 8px;
}

ul.pager li.pager-current {
	background: url(/sites/all/themes/gorod/css/images/ui/pager-active.png) no-repeat center center;
}

ul.pager a{
	text-decoration: none;
	color: #424d54;
}




/* @end */

body.one-sidebar.sidebar-right div#content-inner.inner.column.center #content-area {
	margin-right: 350px;
	max-width: 900px;
}

/* @group Search */

#yandex-search-footer {
	font-size: 10px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 25px;
}

#yandex-search-footer div#yandex-search-do {
	background: url(/sites/all/themes/gorod/css/images/misc/yandex.png) no-repeat 0 top;
	padding-top: 20px;
	margin-bottom: -20px;
}

#yandex-search-footer a{
	color: #e2007a;
}

#yandex-search-copyright {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
}

#yandex-search-about {
	text-align: right;
}



ol.results li{
	margin-bottom: 20px;
}



ol.results li div.text div.passage strong {
	background-color: #fdfe9c;
	padding: 2px;
}

#yandex-search-no-results {
	font-size: 200%;
}

#content-area table.footer tbody {
	border: none;
}

#content-area table.footer tbody tr td div.copyright {
	padding-left: 0 !important;
	font-size: 10px;
	padding-bottom: 20px;
	white-space: nowrap;
}

ol.results li h2.title{
	font-size: 18px;
	margin-bottom: 0;
}


/* @end */

/* @group Drill */

#menuLog { 
	font-size: 12px; 
	margin:20px; 
}

.fg-button { 
	cursor:pointer; 
	position: relative; 
	zoom: 1; 
}
	
	
.fg-button .ui-icon { 
	position: absolute; 
	top: 50%; 
	margin-top: -8px; 
	left: 50%; 
	margin-left: -8px; 
}


   a.fg-button { float:left;  }
   button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */
   
 .fg-button-icon-left { padding-left: 2.1em; }
 
  .fg-button-icon-right { padding-right: 20px; }
  
   .fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
   
   .fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
   
   .fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
   
   .fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }



div.fg-menu-container.ui-widget.ui-widget-content.ui-corner-all.fg-menu-ipod {
	z-index: 5;
	
}

ul.fg-menu.ui-corner-all.fg-menu-content.ui-widget-content.ui-helper-clearfix.fg-menu-scroll.fg-menu-current {
}
   


/* @end */

/* @group News */



div.view.view-news {
	margin-bottom: 20px;
	display: inline-block;
}



div.view.view-news div.views-field-field-news-img-fid-1,
div.view.view-news div.views-field-field-news-img-fid-2  {
	width: 230px;
	margin-right: 15px;
	position: relative;
	float: left;
	margin-bottom: 15px;
}

div.view.view-news.view-display-id-block_2 div.views-field-field-news-img-fid,

div.view.view-news.view-display-id-block_3 div.views-field-field-news-img-fid-1,

div.view.view-news.view-display-id-block_4 div.views-field-field-news-img-fid-2, 

div.view.view-news.view-display-id-block_5 div.views-field-field-news-img-fid,

div.view.view-news.view-display-id-block_6 div.views-field-field-news-img-fid
    {
	width: 50px;
	margin-right: 10px;
	position: absolute;
	float: left;
	margin-bottom: 15px;
	top: 0;
	left: 0;
}

div.view.view-news.view-display-id-block_2 .views-row,

div.view.view-news.view-display-id-block_3 .views-row,

div.view.view-news.view-display-id-block_4 .views-row, 

div.view.view-news.view-display-id-block_5 .views-row,

div.view.view-news.view-display-id-block_6 .views-row{
	padding-left: 60px;
	display: inline-block;
	position: relative;
}

div.view.view-news.view-display-id-block_2 div.views-field-title a,

div.view.view-news.view-display-id-block_3 div.views-field-title a,

div.view.view-news.view-display-id-block_4 div.views-field-title a, 

div.view.view-news.view-display-id-block_5 div.views-field-title a,

div.view.view-news.view-display-id-block_6 div.views-field-title a{
	font-size: 12px;
	display: block;
	overflow: hidden;
	zoom: 1;
}

div.view.view-news.view-display-id-block_2 div.views-field-created,

div.view.view-news.view-display-id-block_3 div.views-field-created,

div.view.view-news.view-display-id-block_4  div.views-field-created, 

div.view.view-news.view-display-id-block_5 div.views-field-created,

div.view.view-news.view-display-id-block_6 div.views-field-title div.views-field-created {
	float: left;
	margin-right: 10px;
}

div.view.view-news div.views-field-teaser {
	overflow: hidden;
	zoom: 1;
}

div.view.view-news div.views-field-title a{
	font-size: 14px;
	text-decoration: none;
}

div.view.view-news div.views-field-created {
	color: #b1bcc3;
	font-size: 10px;
}

div.view.view-news div.views-row {
	margin-top: 15px;
	border-bottom: 1px dashed #d6d6d6;
	clear: both;
	display: inline-block;
	padding-bottom: 10px;
}

div.field.field-type-filefield.field-field-news-img div.field-label {
	display: none;
}

img.imagefield.imagefield-field_news_img {
	float: left;
	margin-right: 15px;
}

div.field.field-type-filefield.field-field-news-img {
}

.node div.content {
	display: inline-block;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 4px double #bfbfbf;
}


.view .node div.content {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: none;
	display: block;
}

div.view.view-news.view-display-id-block_7{
		border-bottom: 4px double #bfbfbf;
}

div.view.view-news.view-display-id-block_7{
	
}

div.view div.views-row-last {
	border: none !important;
}

/* @end */

/* @group Node */

.node{
	position: relative;
	margin-bottom: 20px;
	border-bottom: 1px solid #bfbfbf;
	dis/play: inline-block;
}

div.submitted {
	color: #b1bcc3;
	font-size: 10px;
	
}

.node div.submitted{
	position: absolute;
	top: -32px;
}


/* @end */

/* @group Comment */

div.submitted div.username{
	float: left;
	display: inline-block;
}


div.submitted div.date{
	float: right;
	display: inline-block;
}

div.comment div.content{
	clear: both;
}

div.comment{
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #d6d6d6;

}

div#comments {
	margin-bottom: 20px;
}

div#comments {
	
}

textarea#edit-comment{
	width: 800px;
}

/* @end */





/* @group Front */

.panel-pane.rubrics.main{
	position: relative;
	min-height: 100px;
}

#rubrics-for-busines.panel-pane.rubrics.main,
#rubrics-for-life.panel-pane.rubrics.main {
	min-height: 350px;	
	position: relative;
}

body.page-frontpage {
	
}



body.page-frontpage h3 a {
	text-decoration: none;
}

.rubrics ul li{
	list-style-type: none;
	margin-right: 10px;
	color: black;
	cursor: pointer;
	display: inline-block;
	float: left;
}

.rubrics ul li:hover{
	color: #5374b6;
}

.rubrics ul{
	padding-left: 0;
}



.rubrics ul li a{
	color: black;
	text-decoration: none;
}

.rubrics ul li a:hover{
}

.rubrics .inside{
	padding-left: 60px;
	display: inline-block;
	min-height: 50px;
	margin-bottom: 20px;
}

.rubrics #automoto.inside{
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/icons/zavod.png) no-repeat -5px bottom;
}

.rubrics #automoto.inside h3 a{
	color: #ffce2f;
}

.rubrics #forguests.inside{
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/icons/tu154.png) no-repeat left top;
}

.rubrics #forguests.inside h3 a{
	color: #ff47af;
}


.rubrics #materials.inside{
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/icons/samogon.png) no-repeat left top;
}

.rubrics #materials.inside h3 a{
	color: #75b2de;
}


.rubrics #services.inside{
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/icons/bmw.png) no-repeat left top;
}

.rubrics #services.inside h3 a{
	color: #fe1b9d;
}

.rubrics #entertainment.inside{
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/icons/juki.png) no-repeat left top;
}

.rubrics #entertainment.inside h3 a{
	color: #6cabd8;
}

.rubrics #everyday.inside{
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/icons/kalinina.png) no-repeat left top;
}

.rubrics #everyday.inside h3 a{
	color: #567bc2;
}

.rubrics #euro2012.inside{
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/icons/euro.png) no-repeat left top;
}

.rubrics #euro2012.inside h3 a{
	color: #476cb3;
}

.rubrics #f-may.inside{
	background: url(http://gorod.ua/sites/all/themes/gorod/css/images/icons/1may.png) no-repeat left top;
}

.rubrics #f-may.inside h3 a{
	color: #feca23;
}

div.rubrics-bottom div.object-col {
	color: #adadad;
	font-size: 11px;
}

div.rubrics-bottom {
	padding-top: 5px;
	border-top: 1px solid #bfbfbf;
	position: absolute;
	bottom: 0;
	width: 100%;
}



.pane-views.pane-block-top-offers.offers.main .views-field-title,

.pane-views.pane-cards.main .views-field-title-1,

#new-content-on-main div.views-field-phpcode 
{
	font-size: 10px;
	font-style: italic;
	color: #838383;
}




.pane-views.pane-block-top-offers.offers.main div.views-row,

.pane-newcontents div.views-row
 {
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #bfbfbf;
}

.pane-newcontents div.views-row{
	width: 100%;
	display: inline-block;
	zoom: 1;
}

.pane-views.pane-cards.main div.views-row {
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #bfbfbf;
	padding-left: 60px;
	position: relative;
	min-height: 50px;
}

div.views-field-field-card-logo-color-fid {
	position: absolute;
	top: 0;
	left: 0;
}






.panel-pane {
	display: inline-block;
}



/* @end */

#gorod_main {
	display: block;
}

/* @group Panels */

.panel-flexible {
  width: 100%;
	margin-top: 10px;
}

.panels-flexible-region { 
  float: left;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.panels-flexible-row {
  padding: 0;
  margin: 0 0 10px;
  width: 100%;
 border-bottom: 4px double #bfbfbf;
}

.panels-flexible-row-last {
  padding-bottom: 0;
   border-bottom: none;
}

.panels-flexible-region-inside {
  padding-right: 15px;
  padding-left: 15px;
}

.panels-flexible-region-inside-first {
  padding-left: 0;
}

.panels-flexible-region-inside-last {
  padding-right: 0;
}

#panels-edit-display .panel-pane,
#panels-edit-display .helperclass {
  margin: 0em;
}

.panel-flexible .panel-separator {
  margin: 0 0 1em 0;
}

.panels-flexible-column-5-main {
  float: left;
  width: 100%;
}

.panel-flexible-5-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-5-center {
  float: left;
  width: 50%;
}

.panels-flexible-region-5-right {
  float: left;
  width: 50%;
}

.panels-flexible-row-5-main-row-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-5-left {
  float: left;
  width: 50%;
}

.panels-flexible-region-5-right__ {
  float: left;
  width: 50%;
}

.panels-flexible-row-5-1-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-5-left_ {
  float: left;
  width: 33%;
}

.panels-flexible-region-5-center_ {
  float: left;
  width: 34%;
}

.panels-flexible-region-5-right_ {
  float: left;
  width: 33%;
}

.panels-flexible-row-5-3-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-5-left__ {
  float: left;
  width: 33%;
}

.panels-flexible-region-5-center__ {
  float: left;
  width: 34%;
}

.panels-flexible-region-5-right___ {
  float: left;
  width: 33%;
}

.panels-flexible-row-5-4-inside {
  padding-left: 0px;
  padding-right: 0px;
}



/* @end */

body.not-front. #page #main{
	max-width: 900px;
}

/* счетчики */
div#counters {
	padding-right: 30px;
	padding-bottom: 40px;
}

#counters div.counter {
	float: left;
	margin-right: 10px;
}
/* @end */