/* @override 
	http://gorod.dn.ua/announcements/sites/all/themes/gorod/css/style.css?R
	http://gorod.ua/sites/all/themes/gorod/css/style.css?0
	http://gorod.dn.ua/sites/all/themes/gorod/css/style.css?0
	http://gorod.dn.ua/sites/all/themes/gorod/css/style.css?h
	http://gorod.dn.ua/sites/all/themes/gorod/css/style.css?t
	http://gorod.ua/sites/default/files/ab/ab239/img/style.css
	http://gorod.ua/sites/all/themes/gorod/css/style.css?I
	http://dev.gorod.ua/sites/all/themes/old.gorod/css/style.css?D
	http://gorod.ua/sites/all/themes/gorod/css/style.css?5
	http://gorod.ua/sites/all/themes/gorod/css/style.css?C
	http://dev.gorod.ua/sites/all/themes/old.gorod/css/style.css?n
	http://gorod.ua/sites/default/files/ab/ab179/img/style.css
	http://gorod.dn.ua/sites/all/themes/gorod/css/style.css?C
	http://gorod.ua/sites/all/themes/gorod/css/style.css?z
	http://gorod.ua/sites/all/themes/gorod/css/style.css?t
	http://gorod.ua/sites/all/themes/gorod/css/style.css?u
	http://gorod.ua/announcements/sites/all/themes/gorod/css/style.css?R
*/

/** Font styles 
---------------------------------*/
	*{
	bor/der: 1px solid green;
}

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;
  letter-spacing:0.03em;
	color: #424d54;
	overflow-x: hidden;
}

/* Links */

a:link{
  color: #466cb3;
}


#logo a, 
#old_logo a{
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -1000px;
}

#logo {
	display: inline-block;
	width: 160px;
	height: 45px;
	clear: both;
	background-image: url(images/logo-inner.png);
}

#old_logo {
	display: inline-block;
	width: 160px;
	height: 45px;
	clear: both;
	background-image: url(images/logo-inner-dnl.png);
}

body.page-frontpage #logo{
	width: 260px;
	height: 73px;
	background: url(images/logo.png) no-repeat;
}

body.page-frontpage #old_logo{
	width: 260px;
	height: 73px;
	background: url(images/logo-dnl.png) no-repeat;
}

#logo img{
	display: none;
}

#logo-title{
	margin-right: 75px;
	z-index: 3;
	position: relative;
	display: block;
	float: left;
	height: auto;
}

a:visited {
	
}



a:hover, a:active,

div.view.view-press div.views-field-title a:hover,

div#block-block-9.block-footer_block a:hover {
  color: red;
  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 */

body.front #header{
	padding-bottom: 10px;
	margin-bottom: -20px;
}

#header{
	padding-bottom: 20px;
	margin-bottom: -20px;
}



#header, #footer {  }

#footer{
}

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

.node-type-news div.taxonomy{
	display: none;
}

.node-type-news div.field.field-type-content-taxonomy.field-field-tags{
	display: inline-block;
	width: 50%;
	float: right;
}

.field-field-tags div.field-label-inline-first {
	font-style: italic;
	font-size: 11px;
	color: #bfbfbf;
}


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

div.taxonomy a{
	color: black;
}



#sidebar-first {	
background: #e7edff; 
}

#sidebar-second {
	width: 330px;
	padding-left: 20px;
}

div#content-top {
}

h1.title,

h2.pane-title,

h2.title,

div.views-field-field-seo-catalog-h1-value h1,

#footer .block h3.block-title,

.view-news h1
 {
	font-size: 18px;
	color: #6d6d6d;
	border-bottom: 1px solid #bfbfbf;
	text-transform: capitalize;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.page-news.section-news  h1.title{
	display: none;
}





#navigation {
	  
	 }

#top-ad{
	padding-top: 0;
	margin-top: 60px;
}

div#header.bottom-double-border {
	min-height: 40px;
	margin-bottom: 10px;
}



/* @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 100px 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 li a:visited,

#footer-portal-parts ul li a:visited,

#footer-targets ul li a:visited

{
	color: #466cb3;
}


#top-links ul li.delimeter {
	color: #9b9b9b;
}

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

#top-links ul li#top-link_more a{
	display: inline-block;
	background: url(images/ui/more_arrow.png) no-repeat right;
	padding-right: 20px;
}


#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.pane-content div#sub-rub{
	displ/ay: none !important;
}

div#sub-rub 
 {
	position: absolute;
	padding: 0 5px 5px;
	border: 1px solid #e7ecf0;
	line-height: 2em;
	z-index: 2;
	width: 200px;
	background: white url(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 hr{
	margin-right: 0;
	width: 100%;
	margin-top: 3px;
	margin-bottom: 2px;
	height: 0;
}

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,
.close-panel{
	width: 10px;
	height: 10px;
	background: url(images/ui/close.png) no-repeat;
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
}



#top-links div.regions {
	position: absolute;
	right: 40px;
	top: 10px;
	white-space: nowrap;
	
}


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

#top-links div.regions select#regions{
	bord/er: 0;
}

div#q,
div#rid {
	position: absolute;
	z-index: -1;
	right: 0;
	visibility: hidden;
	top: 0;
	display: block;
	width: 0;
}

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

div.regions select{
	width: 100px;
}


#header div.regions a{
	background: url(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 Breadcrumb */

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

div.breadcrumb a{
	color: #e40183;
}

/* @end */

/* @group Footer */

div#counters {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 40px;
	
}

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

a.bigmir {
	font-size: 10px;
	position: relative;
	display: inline-block;
	top: -5px;
}



#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(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;
}

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





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

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

body.front #top-ad{
	display: none;
}

div#right-main-ad.ad {
	position: relative;
	top: 37px;
}



/* @end */

/* @group Borders */

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

div.panels-flexible-row-5-main-row-middle {
}

.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 */





body.page-search ol.results{
	padding-left: 50px;
}

body.page-search ol.results li h2.title{
	border: none;
	margin-bottom: -10px;
}

body.page-search .url{
	color: #E40183;
	display: inline-block;
	margin-top: 10px;

}

form.search{
	text-align: right;
	white-space: nowrap;
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}

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

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


body.not-front form.search input#regionSearch {
	display: none;
}

form.search input#doSearch,
form.search input#regionSearch {
	width: 94px;
	height: 28px;
	background: url(images/ui/search-button.png) no-repeat 0 0;
	border-style: none;
	text-transform: uppercase;
	cursor: pointer;
}

form.search input#doSearch:hover,
form.search input#regionSearch:hover {
	background-position: 0 -28px;
}


form.search input#doSearch:active,
form.search input#regionSearch:active {
	background-position: 0 -56px;
	color: white;
}

form.search #search_buttons {
	text-align: center;
	margin-top: 10px;
}


body.not-front form.search #search_buttons {
	text-align: right;
	margin-top: 0;
	display: inline-block;
}



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

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



input.form-submit {
	wid/th: 94px;
	height: 28px;
	ba/ckground: url(images/ui/search-button.png) no-repeat;
	text-transform: uppercase;
	cursor: pointer;
	border: 1px solid #a4a4a4;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: url(images/ui/button-bg.png) 0 center;
}

form#-dnl-map-form-search label {
	display: none;
	
}

form#-dnl-map-form-search input#edit-place.form-text {
	height: 24px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 18px;
	color: gray;
	width: 100%;
	margin-right: 0;
}



form#-dnl-map-form-search input.form-submit{
	position: relative;
	top: 2px;
}


form#-dnl-map-form-search {
	position: relative;
	height: 50px;
}

form#-dnl-map-form-search #edit-place-wrapper{
	float: left;
	margin-right: 10px;
	width: 55%;
}









input#edit-preview.form-submit {
	background-image: url(images/ui/preview-button.png);
	width: 112px;
}



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;
	max-width: 700px;
}

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: 100%;
	max-wi/dth: 800px;
}

body.not-front input#stringSearch {
	float: left;
	width: 84%;
	margin-right: 10px;
}

div.GMapEZ {
	width: 100% !important;
	position: relative;
}



body.front form.search #regionCheck {
	display: none;
}

form.search #regionCheck {
	position: absolute;
	top: 33px;
	left: 5px;
}

form.search #regionCheck input{
	margin-right: 5px;
}



/* @end */

/* @group Catalog */

/* @group h1 Catalog */

.page-catalog-oborudovanie-doneck1 h1.title{
	background: url(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{
	color: #e60083;
	padding-right: 15px;
	background: url(images/ui/open-contact.png) no-repeat right;
	font-size: 11px;
	wid/th: 200px;
	cursor: pointer;
	text-ali/gn: right;
	height: 20px;
	z-index: 999;
}

div.unroll{
	color: #e60083;
background: url(images/ui/open-contact.png) no-repeat right;
	font-size: 11px;
padding-right: 15px;
	cursor: pointer;
	text-align: right;
	height: 18px;
}

div.view.view-cards  fieldset.fieldgroup,

body.page-taxonomy  fieldset.fieldgroup{
	padding: 0;
	over/flow: hidden;
	margin-bottom: 0;
	posit/ion: relative;
	text-align: right !important;
	di/splay: block;
	zoom: 1;
	hei/ght: 15px;
	border: none;
}

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

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

div.view.view-cards .node,

body.page-taxonomy .node{
	po/sition: relative;
	
	border-bottom: 1px dashed #d6d6d6;
	padding-bottom: 10px;
	margin-bottom: 10px;
	displa/y: block;
	
	
}


body.page-taxonomy .node {
	padding-left: 60px;
}


div.view.view-cards .node  .node-inner,

body.page-taxonomy .node .node-inner{
	width: 100%;
	disp/lay: inline-block;
}

div.views-row {
	display: inline-block;
	position: relative;
}



div.view-cards div.views-row,
div.view-block-top-offers div.views-row,
div.view-ab div.views-row {
	display: 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_40,

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

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;
	height: auto;
}

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




#sidebar-second h3.title.block-title,
div.view.view-block-exposed-krm-small div.views-field-title,
div#sidebar-second div.view.view-block-exposed-krm-large div.views-field-title  {
	color: #999999;
	font-weight: normal;
	font-style: normal;
	font-size: 18px;
		border-bottom: 1px solid #bfbfbf;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 100% !important;
}

div.view.view-block-exposed-krm-small  div.views-row{
	display: block;
	margin-bottom: 20px;
}

div.view.view-block-exposed-krm-small ul{
	padding-left: 0;
}

div.view.view-block-exposed-krm-small ul li{
	list-style-type: none;
	background: url(images/ui/right-arrow-bullet-blue.png) no-repeat 0;
	padding-left: 10px;
}

div.view.view-block-exposed-krm-small  p{
	margin-bottom: 0;
}

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 {
	wid/th: 100px;
	hei/ght: auto;
	z/oom: 1;
}

div.spec-category {
}

.block div.view.view-block-exposed-categories .view-header{
	font-size: 150%;
	display: block;
	position: absolute;
	top: 4px;
}

.block div.view.view-block-exposed-categories ul{
	padding-left: 0;
	display: inline-block;
	margin-bottom: 20px;
	width: 100%;
	border-bottom: 4px double #bfbfbf;
	padding-bottom: 20px;
}

.block div.view.view-block-exposed-categories ul li{
	margin-left: 0;
	list-style-type: none;
	float: left;
	margin-right: 40px;
	line-height: 26px;
	white-space: nowrap;
}

.block div.view.view-block-exposed-categories ul li.views-row-first{
	margin-left: 130px;
}

.block div.view.view-block-exposed-categories ul li a{
	co/lor: black;
	font-size: 150%;
}



/* @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(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: 940px;
}

body.no-sidebars #content-area{
		max-width: 940px;

}

#content_top_two {
	margin-right: 350px;
	max-width: 900px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 4px double #bfbfbf;
}

/* @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(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;
	
}

object {
	z-index: 0;
	display: inline-block;
}

div.views-field-phpcode {
}

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: block;
	position: relative;
}



div.view.view-news .views-field-field-news-img-fid-1,

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

.panel-pane div.view.view-news .views-field-field-news-img-fid-1 {
	width: 50px;
	min-height: 60px;
}


#block-views-news_subjects-block_1 {
	padding-bottom: 10px;
}

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,

div.news-on-news div.view.view-news div.views-field-field-news-img-fid-1,

#sidebar-second div.view.view-news .views-field-field-news-img-fid-1
    {
	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,

div.news-on-news div.view.view-news .views-row,

#sidebar-second div.view.view-news .views-row

{
	position: relative;
	padding-left: 60px;
}

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,

div.news-on-news div.view.view-news div.views-field-title a,

.node-type-news.news h2 a,

#sidebar-second div.view.view-news a{
	font-size: 12px;
	display: block;
	overflow: hidden;
	zoom: 1;
	line-height: 14px;
	text-decoration: underline;
}

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,

div.news-on-news div.view.view-news div.views-field-title div.views-field-created,  

div.pane-news.news div.views-field-created,

div.view.view-press div.views-field-created,

div.view.view-news .views-field-created{
	flo/at: left;
	mar/gin-right: 10px;
	color: #b1bcc3;
	font-size: 10px;
}

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

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


div.view.view-news div.views-row,

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

div.view-content {
	display: inline-block;
}



div.view.view-news div.view-content,
div.view.view-news-subjects div.view-content,
div.view.view-ab div.view-content{
	display: block;
}

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;
}

.node-type-news.news div.field.field-type-filefield.field-field-news-img {
	left: 0;
	top: 0;
	float: left;
	margin-right: 20px;
}

.page-taxonomy .node-type-news.news div.field.field-type-filefield.field-field-news-img {
		position: absolute;

}





div.field.field-type-content-taxonomy.field-field-tags div.field-item{
	float: left ;
}

div.links {
	clear: both ;
}

div.links li{
	padding-left: 0;
}



.node div.content {
	margin-bot/tom: 20px;
	padding-bo/ttom: 20px;
	border-bot/tom: 4px double #bfbfbf;
}


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

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;
}

div.news-on-news{
	float: left;
	width: 50%;
}

div#news-i_1.news-on-news,

div#news-i_3.news-on-news,

div#news-i_5.news-on-news,

div#news-i_7.news-on-news,

div#news-i_9.news-on-news,

div#news-i_11.news-on-news {
	clear: left;
}

div.news-on-news h2{
}

div.news-on-news div.news-content.left {
	padding-right: 20px;
}

div.news-on-news div.news-content.right {
	padding-left: 20px;
}



/* @end */

/* @group Node */

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

body.no-sidebars .node.node{
	width: 100%;
}

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

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

.view .node .submitted{
	position: relative;
	top: 0px;
}

.node-type-news .submitted{
	position: absolute;
	top: -93px;
}


/* @end */

/* @group Comment */

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


.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 */

div.panel-pane.pane-views.pane-news.main.news-left {
	float: left;
}

div.panel-pane.pane-views.pane-news.main.news-left .pane-content{
	padding-right: 10px;
}

div.panel-pane.pane-views.pane-press.press-right {
	width: 50%;
	display: none;
	
}

div.panel-pane.pane-views.pane-press.press-right .pane-content
{
	padding-left: 10px;
}

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

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

body.page-frontpage {
	
}



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

.rubrics ul li{
	list-style-type: none;
	color: black;
	cursor: pointer;
	white-space: nowrap;
	padding-right: 9px;
	margin-right: 7px;
	position: relative;
	display: inline-block;
}

.rubrics ul li:hover{
	color: #5374b6;
	background: url(images/ui/more_arrow.png) no-repeat right;
}

.rubrics ul{
	padding-left: 0;
}



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

.rubrics .inside{
	padding-left: 60px;
	margin-bottom: 20px;
	position: relative;
	clear: both;
	min-height: 50px;
}

.rubrics #automoto.inside{
	background: url(images/icons/zavod.png) no-repeat -5px bottom;
	
}

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

.rubrics #forguests.inside{
	background: url(images/icons/tu154.png) no-repeat left top;
}

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


.rubrics #materials.inside{
	background: url(images/icons/samogon.png) no-repeat left top;
}

.rubrics #materials.inside h3 a{
	color: #679ec4;
}


.rubrics #services.inside{
	background: url(images/icons/bmw.png) no-repeat left top;
}

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



.rubrics #entertainment.inside{
	background: url(images/icons/juki.png) no-repeat left top;
}

.rubrics #entertainment.inside h3 a{
	color: #679ec4;
}

.rubrics #everyday.inside{
	background: url(images/icons/kalinina.png) no-repeat left top;
}

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

.rubrics #euro2012.inside{
	background: url(images/icons/euro.png) no-repeat left top;
}

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

.rubrics #f-may.inside{
	background: url(images/icons/1may.png) no-repeat left top;
}

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

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

div.rubrics-bottom {
	position: relative;
	clear: both;
	top: -10px;
}

div.pane-content {
	posit/ion: relative;
}



.region-ok {
	cursor: pointer;
	color: #e60083;
}

div.region-label {
	font-size: 10px;
	font-style: italic;
	margin-right: 7px;
	right: 0;
	top: 40px;
	float: left;
}



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

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

#new-content-on-main div.views-field-phpcode,

.view-news .views-field-phpcode 
{
	font-size: 10px;
	font-style: italic;
	color: #838383;
}

.pane-views.pane-cards .views-field-title{
	display: none;
}


.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 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,
div.views-field-field-card-logo-black-fid  {
	position: absolute;
	top: 0;
	left: 0;
}

/* @end */

#main {
	display: block;
}

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

/* @group Spec */

body.page-goals h1.title{
	padding-left: 60px;
	padding-top: 20px;
	margin-top: -20px;
}

body.page-goals-services h1.title{
	color: #dc1186;
	background: url(images/icons/bmw.png) no-repeat left top;
}

body.page-goals-promushlennue_tovaru h1.title{
	color: #eabc28;
	background: url(images/icons/zavod.png) no-repeat left top;
}

body.page-goals-1-may h1.title{
	color: #fbc412;
	background: url(images/icons/1may.png) no-repeat left top;
}

body.page-goals-otpusk-2010 h1.title{
	color: #fbc412;
	background: url(images/icons/1may.png) no-repeat left top;
}

body.page-goals-euro2012 h1.title{
	color: #466cbc;
	background: url(images/icons/euro.png) no-repeat left top;
}

body.page-goals-but h1.title{
	color: #587dc4;
	background: url(images/icons/kalinina.png) no-repeat left top;
}

body.page-goals-gostyam_donecka h1.title,
body.page-goals-gostyam_goroda h1.title{
	color: #dc1186;
	background: url(images/icons/tu154.png) no-repeat left top;
}


body.page-goals-dosug_i_razvlechenie h1.title{
	color: #679ec4;
	background: url(images/icons/juki.png) no-repeat left top;
}

body.page-goals-sure_i_materialu h1.title{
	color: #679ec4;
	background: url(images/icons/samogon.png) no-repeat left top;
}

div.categories_total {
	color: #b1bcc3;
	font-size: 10px;
	clear: both;
}



div.category {
	position: relative;
	margin-bottom: 40px;
}

div.category h3{
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

div.category.even h3 a{
	color: #e60083;
}

div.category h3 a{
	text-decoration: none;
}

div.category .rollable {
	display: none;
}

div.category ul{
	padding-left: 0;
}

div.category ul li{
	list-style-type: none;
	margin-left: 0;
	float: left;
	margin-right: 10px;
}



/* @end */

/* @group Regions */

#top-links h3.nz-regions{
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 12px;
	color: #e40183;
	padding-right: 10px;
	background: url(images/ui/open-contact.png) no-repeat right;
}

#page h3.nz-regions{
	font-size: 12px;
	color: gray;
	border: 1px solid #bfbfbf;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	line-height: 24px;
	padding-right: 29px;
	background: white url(images/ui/header-region-arrow.png) no-repeat right center;
	position: relative;
	top: 3px;
	margin-right: 0;
	clear: both;
	width: auto;
	display: inline-block;
}

h3.nz-regions {
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
}

div#nz-regions ul{
	padding-left: 0;
}

#nz-regions-list {
	width: 200px;
	top: 0;
	float: left;
	margin-top: 10px;
	display: inline-block;
}


#nz-cities-list {
	width: 180px;
	display: inline-block;
	margin-top: 10px;
	float: right;
	position: relative;
	right: 20px;
}

div#nz-regions-panel {
	
	width: 400px;
	position: relative;
	margin-top: 0;
}

div#nz-regions {
	background-color: #efefef;
	border: 1px solid black;
	overflow: hidden;
	width: 200px;
	display: none;
	position: absolute;
	z-index: 1000;
}



#nz-regions-header {
	background-color: silver;
	color: white;
	padding: 10px 10px 25px;
	margin-bottom: -25px;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}

#nz-regions-header #nz-regions-choise{
	font-size: 16px;
}

#nz-regions-breadcrumbs .nz-bread-crumb.back {
	text-decoration: underline;
	color: white;
	cursor: pointer;
}

#nz-regions-breadcrumbs {
	min-height: 15px;
	font-size: 10px;
	position: relative;
	left: 210px;
	
	width: 180px;
	di/splay: inline-block;
}


#nz-regions-list ul li.has-subregions {
	margin-right: 0;
	background: url(images/ui/footer-arrow-bullet-blue.png) no-repeat 185px;
}

div#nz-regions ul li{
	list-style-type: none;
	margin-bottom: 2px;
	cursor: pointer;
	float: none;
	padding: 2px 10px;
	width: 180px;
	margin-right: 0;
}

div#nz-regions ul li:hover{
	background-color: #e40183;
}

div#nz-regions ul li:hover a{
	color: white;
	text-decoration: none;
}

div#nz-regions ul li a{
	display: block;
}


/* @end */

/* @group Sidebar */




div#block-views-block_top_offers-block_1 a{
	color: #e60083;
}

div#block-views-block_top_offers-block_1 .views-row {
	margin-bottom: 5px;
	background: url(images/ui/right-arrow-bullet-magenta.png) no-repeat left 7px;
	padding-left: 10px;
}

#block-views-seo_catalog-block_2  {
	background-color: #e9e9e9;
	padding: 10px;
}


div#sidebar-second .block {
	margin-bottom: 40px;
}


div#sidebar-second div.view.view-block-exposed-krm-large ul{
	padding-left: 0;
}

div#sidebar-second div.view.view-block-exposed-krm-large ul ul{
	padding-left: 15px;
}

div#sidebar-second div.view.view-block-exposed-krm-large ul li{
	list-style-type: none;
}



/* @end */

/* @group Panels */

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

.panels-flexible-region { 
  float: left !important;
	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: right;
  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: right;
  width: 50%;
}

#reklama-one {
	
}



.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 */

/* @group Press Relerase */

div.view.view-press{
	bor/der-bottom: 1px solid #bfbfbf;
}

div.view.view-press  .views-field-tid{
	display: none;
}

div.view.view-press div.views-field-title a{
	color: #e60083;
}





/* @end */

