/*$Id: hero-style.css,v 1.1 2010/12/14 18:00:40 marianojofre Exp $
Basic Typography & Colors
--------------------------------------------------------------
Add general site styling here for typography and background*/
BODY
{
	font-size: 75%;
	background: /*url(../images/body.png) repeat*/ #272526;
	color: #FFF;
	font-family: "Play", "Times New Roman", "Bitter", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	background-attachment:fixed;
}
/*Default link styles - separate a:visited for a different visited link style*/
A, A:link, A:visited
{
	color: #54A1F8;
}
/*Hover/active link styles. Don't forget :focus for accessibility*/
A:hover, A:focus, A:active
{
	color: #96C5F7;
}
/*Specific Typography
--------------------------------------------------------------*/
#site-name
{
	font-size: 300%;
	line-height: 150%;
	color: #FFFFFF;
	font-variant: small-caps;
	border-bottom: 1px solid #FFFFFF;
}
#site-name A
{
	color: #FFFFFF;
	font-variant: small-caps;
}
.footer-message
{
	font-size: 90%;
}
/*HTML Elements
--------------------------------------------------------------*/
BODY
{
}
/*Site Info
--------------------------------------------------------------
Wrapper around logo, site name, and slogan*/
.header-site-info SPAN
{
	display: block;
}
#header-site-info
{
	width: 400px;
	margin:0px;
	float:left;
}
#header-site-info-inner
{
	margin:0px;
}
/*Add float here to put logo and site name side by side, also add margins as
needed*/
#logo
{
	float: left;
	left: 0;
	top: 55px;
	width: auto;
}
/*Link and hover styles for site name*/
#site-name A:link, #site-name A:visited, #site-name A:hover, #site-name A:active
{
	color: #FFFFFF;
	text-decoration: none;
}
/*Typography for site slogan*/
#slogan
{
	color: #FFFFFF;
	font-weight:bold;
	width: 500px;
	margin:10px 0px 0px 0px;
	float:left;
	font-size:15px;
}
/*Regions

Classes (.region-name) should always be used instead of IDs (#region-name) so
that Skinr styles can override them with a class later
--------------------------------------------------------------
All Regions
--------------------------------------------------------------
By default this wrapper is set to 100% width and centered -- override here to
narrow wrapper or align left or right*/
.page
{
}
/*The 0 values here remove padding and spacing at the bottom of the page.
Remove to add a gap at the very bottom of the page*/
.page-inner
{
	border: 0;
	margin-bottom: 0;
	padding: 0;
}
/*Header Regions
--------------------------------------------------------------
Header Top region to the bottom of Header region
For full-width header background, add background image/color here*/
.header-group-wrapper
{
}
.header-group
{
/*background: url(../images/header.png) no-repeat center top ;*/
}
/*Header Top region which sits above the header
Works well with inline login or inline menu block style*/
#header-top11
{
height:0px;
background:#131313;
}
#header-top1
{
width:100%;
margin:0px;
height:0px;
}
.header-top-wrapper
{
}
.header-top
{
}
#block-block-15
{
height:410px;
width:980px;
margin: 5px 0px 0px 0px;

}
/*Primary Menu
/--------------------------------------------------------------
Add general styles for primary menu here, such as typography, borders, floats,
or spacing above/below*/
#prim
{
width:730px;
height:50px;
float:right;
text-align:right;
margin:40px 0px 0px 0px;
position:relative;
z-index:991;
}
.primary-menu
{
	padding: 0;
	top: 25px;
	width: auto;
	z-index: 200;
	margin: 0px 0px 0px 0px;
	float:right;
}
#primary-menu-inner
{
margin:0px;
}
/*styles for Superfish primary menu*/
.primary-menu-inner UL.sf-menu
{
	font-weight: bold;
}
/*Link style for top level menu items, add padding here*/
.primary-menu-inner UL.sf-menu A, .primary-menu-inner UL.sf-menu A:visited
{
	color: #000;
	font-size:18px;
	padding:10px 5px;
	margin:0px 5px;
	text-shadow: 1px 1px 0px rgba(230, 230, 230, 1);
}
#primary-menu ul li:hover
{
border-top:2px solid #E31E24;
}
#primary-menu ul li.active-trail
{
border-top:2px solid #E31E24;
}
.primary-menu-inner UL.sf-menu A:hover, .primary-menu-inner UL.sf-menu A:active, .primary-menu-inner UL.sf-menu A:focus
{
color:#E31E24;
}
/*These are the top level menu items, add border-right here for separators*/
.primary-menu-inner UL.sf-menu LI
{
}
/*Add border-right: 0; here to remove separator on last menu item*/
.primary-menu-inner UL.sf-menu LI.last
{
}
/*Style for container of dropdown, add background or border*/
.primary-menu-inner UL.sf-menu UL
{
	margin-top: 6px;
}
/*Style for individual dropdown menu items, add border-bottom for separators*/
.primary-menu-inner UL.sf-menu LI LI
{
	background-attachment: scroll;
	background-image: url(../images/bg-hero.png);
	background-repeat: repeat;
	background-position: 0 0;
	border-bottom: 1px solid #FFF;
}
.primary-menu-inner UL.sf-menu LI LI.last
{
}
.primary-menu-inner UL.sf-menu LI LI LI
{
}
/*Style for hover of dropdown menu items (add background-color here)*/
.primary-menu-inner UL.sf-menu LI UL LI:hover, .primary-menu-inner UL.sf-menu LI UL LI.sfHover
{
}
/*Secondary menu
--------------------------------------------------------------
This menu usually appears in the header as a set of simple text links*/
.secondary-menu
{
	padding-top: 5px;
	width: auto;
	font-size: 90%;
	font-variant: small-caps;
}
/*Set general style for menu here -- background, alignment, etc.*/
.secondary-menu-inner UL.links
{
}
/*Add a border-right here for a separator*/
.secondary-menu-inner UL.links LI
{
}
/*Add border-right: 0; here to remove right separator on last menu item*/
.secondary-menu-inner UL.links LI.last
{
}
/*Styles for links*/
.secondary-menu-inner UL.links LI A:link, .secondary-menu-inner UL.links LI A:visited
{
	padding: 3px;
	color: #FFFFFF;
}
.secondary-menu-inner UL.links LI A:hover, .secondary-menu-inner UL.links LI A:focus, .secondary-menu-inner UL.links LI A.active
{
	color: #FFFFFF;
}
/*Header - Search
--------------------------------------------------------------*/
.search-box
{
}
.search-box-inner
{
}
.search-box-inner FORM#search-theme-form
{
}
.search-box-inner INPUT#edit-search-theme-form-header
{
	background-attachment: scroll;
	background-image: url(../images/bg-hero.png);
	background-repeat: repeat;
	background-position: 0 0;
	border: 1px solid #FFFFFF;
	float: left;
	padding: 5px;
	width: 200px;
	color: #666666;
}
#search-button
{
}
#search-button .searchButton
{
	color: #7E6CD8;
	font-weight: bold;
	background: transparent none repeat scroll 0 0;
}
/*Preface Regions
--------------------------------------------------------------
The Preface Top region sits between the header and the Main Area
(columns, sidebars, and main content).  The Preface Bottom region
is inside the Main Area.*/
.preface-top-wrapper
{
	min-height:305px;
}
.preface-top
{
}
.preface-top-inner
{
	padding-top: 10px;
}
.preface-bottom
{
}
.preface-bottom-inner
{
	padding: 10px;
}
/*Main Area (content + sidebars + preface bottom + postscript top)
--------------------------------------------------------------*/
.main-wrapper
{

	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 180%;
}
#main
{

}
#main .row, #main .nested, #main .block
{
overflow:visible;
}
#main-inner
{
border-left:1px solid #FFF;
border-bottom:1px solid #FFF;
background: url(../images/main.png) repeat-y top left;
margin-left:10px;
overflow:visible;
}
#pid-home #main-inner
{
border-left:none;
border-bottom:none;
}
/*Sidebar Regions
--------------------------------------------------------------
Sidebar widths can be controlled through theme settings*/
.sidebar-first
{
height:100%;
}
.sidebar-last
{
}
.sidebar-last .block, .sidebar-first .block
{
	padding: 10px 0px;
}
/*Content Regions
--------------------------------------------------------------*/
.content-top
{
	margin-left: 10px;
}
.content-top .inner
{
	padding-top: 10px;
}
.content-group
{
}
.content-content .block
{
width:100%;
}
.content-inner-inner
{
	padding: 15px;
	margin:10px 0px 0px 0px;
}
.content-bottom
{
	/*background-attachment: scroll;
	background-image: url(../images/bg-hero.png);
	background-repeat: repeat;
	background-position: 0 0;*/
	margin-left: 10px;
	margin-top: -10px;
	padding-top: 10px;
}
/*This region only appears on full node pages. It's useful for ads or other
content between the body of the node and its comments*/
.node-bottom
{
}
/*Postscript & Footer Regions
--------------------------------------------------------------*/
.postscript-top
{
	background: #FFFFFF;
	margin-left: 10px;
}
.postscript-top-inner
{
	border-right-width: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.postscript-bottom-wrapper
{
	margin-top: 10px;
	padding: 10px;
}
.postscript-bottom
{
}
.postscript-bottom-inner
{
}
.footer-wrapper
{

}
#footer11
{
width:1020px;
}
.footer-wrapper DIV.inner
{
	padding: 0px;
}
.footer
{
}
.footer-inner
{
}
.footer-message-wrapper
{
background:#272526;
color:#FFF;
padding:10px 0px;
font-size:15px;
margin:0px 0px 0px 0px;
}
.footer-message
{
	padding-top: 0px;
	padding-bottom: 0px;
}
#footer-message-text-inner
{
margin:0px;
}
.footer-message-inner
{
}
.footer-message-text,
#footer-message-text
{
margin:0px;
}
/*Page titles
/--------------------------------------------------------------
Page and full node titles*/
H1.title
{
font-size:28px;
font-weight:bold;
color:#9F3C3A;
}
/*Default node styles
/--------------------------------------------------------------
Change unpublished and preview colors for dark background themes*/
.node-unpublished
{
	background-color: #FFF4F4;
}
.preview .node
{
	background-color: #FFFFEA;
}
/*Typography for node titles*/
H2.title
{
}
/*Colors and styles for linked node titles, ie. teaser listing at /node*/
H2.title A:link, H2.title A:visited
{
}
H2.title A:hover, H2.title A:focus, H2.title A:active
{
}
H3
{
	font-variant: small-caps;
}
/*Separators and padding for node teasers*/
.teaser
{
	margin-bottom: 3em;
	padding-bottom: 1.5em;
	border-bottom: 1px solid #BBD4EB;
}
/*Author/date info*/
.meta
{
	margin-top: -8px;
	margin-bottom: 10px;
}
.submitted
{
}
/*Links for nodes (taxonomy, commenting, read more, etc)*/
.node UL.links LI
{
	margin-right: 10px;
}
.node UL.links A
{
}
/*Only more/read more links*/
DIV.node .read-more A, DIV.node .more-link A
{
}
/*Drupal Messages
/--------------------------------------------------------------
General style for all errors/messages (border, padding, etc.)*/
DIV.content-messages DIV.messages, DIV.content-help DIV.help
{
}
/*Status messages: green*/
DIV.content-messages-inner DIV.status
{
}
/*Warning messages: yellow*/
DIV.content-messages-inner DIV.warning
{
}
/*Error messages: red*/
DIV.content-messages-inner DIV.error
{
}
/*Help messages: blue*/
DIV.content-help-inner DIV.help
{
}
/*Error that appears when a required form field is not filled out*/
.form-item INPUT.error, .form-item TEXTAREA.error, .form-item SELECT.error
{
	border: 1px solid #AA1144;
}
/*"New" text and required form field asterisk (default = red)*/
.marker, .form-required
{
	color: #AA1144;
}
TEXTAREA, .form-item INPUT, .form-item SELECT, #content-region INPUT.form-text
{
	border: 1px solid #CCCCCC;
	color: #666666;
	max-width: 95%;
	padding: 5px;
}
.form-item LABEL
{
	display: block;
	font-weight: bold;
}
/*Default block title styles
/--------------------------------------------------------------*/
H2.block-title
{
}
/*Breadcrumbs
--------------------------------------------------------------*/
.breadcrumbs
{
}
.breadcrumbs A:link, .breadcrumbs A:visited
{
}
/*Tab Menus
/--------------------------------------------------------------*/
#content-tabs
{
	background-color: transparent;
	float: left;
/*LTR*/
	margin: 20px 0;
	padding: 0;
}
#content-tabs UL.primary, #content-tabs UL.secondary
{
	border-bottom: 1px solid #000;
	clear: both;
	float: left;
/*LTR*/
	margin: 0;
	padding: 0 10px;
}
#content-tabs UL.secondary
{
	border-bottom: 1px solid #555;
	margin-top: 10px;
	text-transform: lowercase;
}
#content-tabs UL.primary LI, #content-tabs UL.secondary LI
{
	border-style: none;
	display: inline;
	float: left;
/*LTR*/
	list-style: none;
	margin: 0 10px;
	padding: 0;
}
#content-tabs UL.primary LI A:link, #content-tabs UL.primary LI A:visited, #content-tabs UL.secondary LI A:link, #content-tabs UL.secondary LI A:visited
{
	background-color: transparent;
	border: none;
	color: #C0C0C0;
	float: left;
/*LTR*/
	font-weight: bold;
	margin: 0;
	padding: 0 0 6px;
	text-decoration: none;
	white-space: nowrap;
}
#content-tabs UL.secondary LI A:link, #content-tabs UL.secondary LI A:visited
{
	color: #555;
}
#content-tabs UL.primary LI A.active:link, #content-tabs UL.primary LI A.active:visited
{
	border-bottom: 4px solid #000;
	color: #555;
	padding-bottom: 2px;
}
#content-tabs UL.secondary LI A.active:link, #content-tabs UL.secondary LI A.active:visited
{
	border-bottom: 4px solid #555;
	color: #777;
	padding-bottom: 2px;
}
#content-tabs UL.primary LI A:hover, #content-tabs UL.primary LI A:focus, #content-tabs UL.secondary LI A:hover, #content-tabs UL.secondary LI A:focus
{
	border-bottom: 4px solid #777;
	color: #777;
	padding-bottom: 2px;
}
DIV.node
{
	border-bottom: 0px solid #E31E24;
	margin-bottom: 0em;
	padding-bottom: 0px;
}
/*Pagers
--------------------------------------------------------------*/
UL.pager
{
}
UL.pager LI
{
}
UL.pager A, UL.pager LI.pager-current
{
	border-color: #333;
}
UL.pager LI.pager-current
{
	background-color: #777;
	color: #FFF;
}
UL.pager A:hover, UL.pager A:active, UL.pager A:focus
{
	background-color: #777;
	border-color: #333;
	color: #FFF;
}
/*Forms
/--------------------------------------------------------------
Typography and backgrounds for all form buttons*/
FORM INPUT.form-submit
{
	color: #FFF;
	background:#9F3C3A;
	font-weight: bold;
	padding: 10px 15px;
	border:none;
}
/*Hover style for form buttons*/
FORM INPUT.form-submit:hover, FORM INPUT.form-submit.hover, FORM INPUT.form-submit:focus
{
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.75);
}
/*Typography, background, borders, padding for form fields*/
.form-item INPUT, .form-item SELECT, .form-item TEXTAREA
{
}
/*Remove backgrounds and border on radios and checkboxes*/
.form-item .form-radio, .form-item .form-checkbox
{
	background: none;
	border: none !important;
}
/*Fieldset wrapper around groups of form elements -- add border here*/
FIELDSET
{
}
/*Typography and spacing for legend of fieldsets*/
FIELDSET LEGEND
{
}
/*Link style for legend of fieldsets*/
FIELDSET LEGEND, LEGEND.collapse-processed, LEGEND.collapse-processed A:link, LEGEND.collapse-processed A:visited
{
}
/*Custom icons on (open) collapsible fieldsets*/
HTML.js FIELDSET.collapsible LEGEND A:link, HTML.js FIELDSET.collapsible LEGEND A:visited
{
}
/*Custom icons on (closed) collapsible fieldsets*/
HTML.js FIELDSET.collapsed LEGEND A:link, HTML.js FIELDSET.collapsed LEGEND A:visited
{
}
/*Blockquote*/
BLOCKQUOTE
{
	background: #9DB8D5;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	border: 10px solid #C3D6EB;
}
/*Terms*/
.terms A
{
	color: #9F3C3A;
}
/*Tables
--------------------------------------------------------------*/
TABLE
{
}
/*Body of tables*/
TBODY
{
	border-top: 0px solid #7F6393;
}
/*Header of tables*/
THEAD TH, TH
{
	border-bottom: 3px solid #7F6393;
}
TBODY TH
{
	border-bottom: 1px solid #7F6393;
}
/*Alternating row background styles*/
TR.even, TR.even TD
{
	background-color: #CCC;
	border-bottom: 1px solid #7F6393;
}
TR.odd, TR.odd TD
{
	background-color: #E4E2E9;
	border-bottom: 1px solid #7F6393;
}
TR.drag TD, TR.drag-previous TD
{
	color: #271836;
}
TD
{
	padding: 5px;
}
.content-bottom TD, .postscript-bottom TD
{
	vertical-align: top;
	padding: 5px;
}
/*Maintenance Page
/--------------------------------------------------------------
Maintenance page tpl file in Fusion Core has simplified layout, but you can
also add specific styles, such as a background, just for your offline page*/
.in-maintenance
{
}
/*--------------------------------------------------------------
Module styles
/--------------------------------------------------------------
Book
/--------------------------------------------------------------*/
.book-navigation .menu
{
	border-top: 1px solid #CCC;
}
.book-navigation .page-links
{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
/*Comments
/--------------------------------------------------------------
Style for each individual comment*/
DIV.comment
{
}
/*Subject (title) of each comment*/
DIV.comment H3.title
{
	font-variant: small-caps;
}
/*Links (edit, reply, delete) for each comment*/
DIV.comment DIV.links A, DIV.comment UL.links A
{
}
/*Alternating styles for even/odd comments*/
.comments DIV.odd
{
	background-color: #D0DEEF;
}
.comments DIV.even
{
	background-color: #E6E4FA;
}
/*A special highlight style for a comment by the author of the node*/
.comments DIV.comment-by-author
{
	background-color: #DAE6F5;
}
/*Comment signatures*/
.signature
{
	border-top: 1px solid #D6DDB9;
}
/*User avatars in comments*/
.comment-wrapper .picture IMG
{
}
/*Forum
/--------------------------------------------------------------*/
#forum .description
{
}
.forum-topic-navigation
{
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
}
/*Poll
/--------------------------------------------------------------*/
DIV.poll DIV.bar
{
	background-color: #BDBAE5;
}
DIV.poll DIV.bar DIV.foreground
{
	background-color: #8174C4;
}
/*Profiles
/--------------------------------------------------------------*/
.profile .picture
{
	float: none;
}
/*Styles for sub-headings on user profiles*/
.profile DT
{
	background-color: #CCC;
}
/*Ubercart - catalog
/--------------------------------------------------------------
Horizontal list of subcategories in catalog*/
UL.uc-categories
{
}
.uc-categories LI A
{
	font-weight: bold;
	padding: 0 5px 0 3px;
}
/*Product and category names*/
.catalog-grid-title A:link, .catalog-grid-title A:visited, .category A:link, .category A:visited
{
}
.catalog-grid-title A:hover, .catalog-grid-title A:focus, .category A:hover, .category A:focus
{
}
/*Sell price in Ubercart catalog*/
.category-grid-products .catalog-grid-sell-price
{
}
/*Ubercart - add to cart buttons
/--------------------------------------------------------------
Add to cart buttons*/
INPUT.node-add-to-cart, INPUT.list-add-to-cart
{
}
/*Hover and focus styles, with .hover class added for IE6 support*/
INPUT.node-add-to-cart:hover, INPUT.node-add-to-cart.hover, INPUT.node-add-to-cart:focus, INPUT.list-add-to-cart:hover, INPUT.list-add-to-cart.hover, INPUT.list-add-to-cart:focus
{
}
/*Ubercart - product nodes
/--------------------------------------------------------------*/
#field-group
{
}
#price-group
{
}
/*Product images*/
.product-image A IMG
{
}
.product-image A:hover IMG, .product-image A:focus IMG
{
}
/*Display price on full product nodes*/
.full-node .product-group .uc-price-display
{
}
/*Product attributes on full nodes*/
.full-node .product-group .attributes
{
}
/*Ubercart - general / checkout
/--------------------------------------------------------------
For optional "Powered by Ubercart" footer message*/
#store-footer
{
}
#store-footer A:link, #store-footer A:visited
{
}
/*View cart/Checkout links in Ubercart cart block*/
.cart-block-summary-links UL.links LI A
{
}
.cart-block-summary-links UL.links LI.cart-block-checkout A:link, .cart-block-summary-links UL.links LI.cart-block-checkout A:visited
{
}
/*Key checkout process buttons: Checkout, Continue, and Submit Order*/
#uc-cart-view-form #edit-checkout, #uc-cart-checkout-form #edit-continue, #uc-cart-checkout-review-form #edit-submit
{
}
/*Table on final order review page*/
.order-review-table
{
}
#cart-form-products TABLE TH
{
	border-bottom: 3px solid #DEC2C3;
}
/*Skinr
/--------------------------------------------------------------
This is a sample Skinr style to get you started. See fusion_starter.info*/
.fusion-example-stylename .inner
{
/*When setting the background color, also set foreground colors for text and
links, even if it's similar to the default body style. Remember, this block
style may be used in regions with other foreground colors, thus making text
invisible if left unspecified*/
	background-color: #CCC;
	color: #000;
/*All padding and borders should go on the .inner div, so as not to break
the widths of the grid*/
	border: 3px solid #000;
	padding: 10px;
}
.field.field-type-filefield.field-field-photo img
{
border:1px solid #333333;
float:left;
margin:0px 10px 5px 0px;
}
.field.field-type-filefield.field-field-photo img:hover,
#view-id-gallery-page_1 img:hover,
#block-views-prod-block_1 .views-field.views-field-field-izoprod-fid img:hover,
#view-id-news-page_1 .views-field.views-field-field-izonews-fid img:hover
{
-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.75);
}
#view-id-gallery-page_1 td
{
width:200px;
text-align:center;
}
#view-id-gallery-page_1 img
{
border:1px solid #317B00;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#view-id-gallery-page_1 .views-field.views-field-title a
{
color:#317B00;
font-weight:bold;
font-size:15px;
}
.field.field-type-filefield.field-field-photo #galleria-content ul li,
.field.field-type-filefield.field-field-photo #galleria-content ul li img
{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.feed-icon
{
display:none;
}
.fieldgroup.group-izo
{
height:310px;
}
.field.field-type-filefield.field-field-dopphoto
{
float:right;
width: 605px;
margin:20px 0px 0px 0px;
height:220px;
}
.field.field-type-text.field-field-model
{
float:right;
width: 580px;
margin:20px 0px 0px 0px;
}
.field.field-type-filefield.field-field-dopphoto img
{
float:left;
margin:2px;
}
.field.field-type-filefield.field-field-izoprod
{
width:310px;
margin:0px auto;
}
#tabs-tabset ul
{
margin:0px;
}
#tabs-tabset ul li
{
font-size:22px;
font-weight:bold;
}
#tabs-tabset ul li a
{
padding:10px 15px;
margin:0px 2px 0px 0px;
}
#tabs-tabset ul.primary
{
padding-bottom:7px;
}
.field.field-type-filefield.field-field-izonews
{
float:right;
margin:0px 0px 0px 20px;
}
#view-id-news-page_1 .views-field.views-field-field-izonews-fid
{
float:right;
width:220px;
margin:0px 0px 0px 10px;
}
#view-id-news-page_1 div.views-row
{
height:140px;
padding:5px 0px 0px 0px;
border-bottom:1px solid #333333;
}
#view-id-news-page_1 .views-field.views-field-title
{
font-weight:bold;
font-size:16px;
}
#view-id-news-page_1 .views-field.views-field-field-textz-value 
{
height: 75px;
overflow:hidden;
}
#view-id-news-page_1 .views-field.views-field-field-textz-value .field-content
{
height: 75px;
}
#view-id-news-page_1 .views-field.views-field-field-textz-value p
{
margin: 3px 0px;
}
#view-id-news-page_1 .views-field.views-field-title a
{
color:#9F3C3A;
}
#block-block-17
{
width:460px;
height:40px;
float:right;
margin:10px 0px 0px 0px;
text-align:right;
font-weight:bold;
font-size:20px;
}
#block-block-17 p
{
margin:0px;
}
#block-views-slideshows-block_2
{
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}
#block-views-slideshows-block_2 .inner
{
margin:0px;
}
#views-nivo-slider-slideshows-block_2
{
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}
#block-views-prod-block_1  div.views-row
{
height:160px;
width:95%;
padding:10px 0px 0px 0px;
border-bottom:1px solid #E31E24;
}
#block-views-prod-block_1 .views-field.views-field-field-izoprod-fid
{
width:160px;
float:left;
}
#block-views-prod-block_1 .views-field.views-field-field-izoprod-fid img,
#view-id-news-page_1 .views-field.views-field-field-izonews-fid img
{
border:1px solid #333333;
}
#block-views-prod-block_1 .views-field.views-field-title a
{
font-size:17px;
font-weight:bold;
color:#E31E24;
}
#block-block-18 .fusion-edit,
#block-views-prod-block_1 .fusion-edit
{
display:none;
}
#node-219 .form-item
{
width:450px;
}
#webatom
{
float:right;
width:400px;
font-size:14px;
font-weight:bold;
}
.copyright
{
font-size:19px;
}
#hommenu
{
background:#131313;
}
#hommen1,
#hommen2
{
width: 100%;
float:left;
}
#logoss
{
width:33.33%;
float:left;
margin:0px 0px 0px 0px;
/*background: url(../images/hom.png) no-repeat center #000;*/
}
#logoss img
{
width:100%;
}
#logosss
{
float:left;
position: absolute;
width:250px;
height:150px;
background: url(../images/logo.png) no-repeat center;
}
#logosss:hover
{
background: url(../images/logo1.png) no-repeat center;
}
#portfolio
{
width:33.33%;
float:left;
margin:0px 0px 0px 0px;
}
#portfolio img
{
width:100%;
}
#portfolio1
{
width:200px;
left: 50%;
position: absolute;
top: 50%;
margin-left: -100px;
margin-top:-25px;
}

.front .top-menu > ul {
    margin:0;
}
#tvorch
{
width:33.33%;
float:left;
margin:0px 0px 0px 0px;
}
#tvorch img
{
width:100%;
}
#tvorch1
{
width:200px;
left: 50%;
margin-left:-100px;
position: absolute;
top: 50%;
margin-top:-25px;
}
#yslygi
{
width:33.33%;
float:left;
margin:0px 0px 0px 0px;
}
#yslygi img
{
width:100%;
}
#yslygi1
{
width:200px;
left: 50%;
margin-left:-100px;
position: absolute;
top: 50%;
margin-top:-25px;
}
#inform
{
width:33.33%;
float:left;
margin:0px 0px 0px 0px;
}
#inform img
{
width:100%;
}
#inform1
{
width:200px;
left: 50%;
margin-left:-100px;
position: absolute;
top: 50%;
margin-top:-25px;
}
#komanda
{
width:33.33%;
float:left;
margin:0px 0px 0px 0px;
}
#komanda img
{
width:100%;
}
#komanda1
{
width:200px;
left: 50%;
margin-left:-100px;
position: absolute;
top: 50%;
margin-top:-25px;
}
.top-menu li{
    list-style:none;/*Убираем маркер*/ 
    display:inline-block;/*Выстраиваем пункты в ряд*/
    position:relative;

}
.top-menu li:hover{
/*background: url(../images/menuulil.png) repeat;*/
}
.top-menu li a{
    color:#FFF;/*Цвет шрифта в пункте*/
    padding:10px 0px;/*Отступы для пункта*/ 
    text-decoration:none;/*Убираем подчеркивание*/ 
    display:block;
	font-size:28px;
	width:226px;
	text-align:center;
}
.top-menu li a:hover
{
color:#9F3B3B;
}
.top-menu ul li ul li:hover
{
background: url(../images/menuulil.png) repeat;
}
.top-menu ul li ul li a
{
	width:205px;
	text-align:center;
}
.top-menu ul li ul li a:hover
{
color:#FFF;
}
.top-menu li ul {
    position:absolute;
    padding-left:0;
	margin:0px;
    width:205px;
    opacity:0;
    padding:10px 10px 10px 10px;
    background:url(../images/menuul.png) no-repeat center top;
	z-index: 998;
}
.top-menu li:hover ul{
    left:0px;
    opacity:1;
	z-index:998;
    transition: opacity 0.5s ease-in-out 0s;
    -moz-transition: opacity 0.5s ease-in-out 0s;
    -webkit-transition: opacity 0.5s ease-in-out 0s;
    -o-transition: opacity 0.5s ease-in-out 0s;

}
#block-menu-primary-links
{
margin:0px;
}
#block-menu-primary-links ul li
{
list-style:none;
padding:7px 0px 7px 45px;
}
#block-menu-primary-links ul li ul li
{
padding:10px;
text-align:left;
margin-left: 0px;
}
#block-menu-primary-links ul li ul li:hover {
background: rgba(0, 0, 0, 0) url("../images/ulli.png") no-repeat scroll left top;
margin-left: -46px;
padding: 10px 10px 10px 56px;
}
#block-menu-primary-links ul li ul.menu
{
border:1px solid #3F3F3F;
background:url(../images/ulmenu.png) repeat;
}
#block-menu-primary-links ul li a
{
color:#FFF;
}
#block-menu-primary-links ul li:hover,
#block-menu-primary-links ul li.active-trail
{
background:url(../images/ulli.png) no-repeat left top;
}
#block-menu-primary-links ul li ul li.active-trail
{
background:none;
}
#block-menu-primary-links ul li.expanded
{
background:none;
}
#block-menu-primary-links ul li ul li:hover
{
/*background: url(../images/menuulil.png) repeat;*/
}
#block-menu-primary-links ul.menu
{
margin: 0px 0px 0px -18px;
padding:0px 0px 0px 0px;
}
#block-menu-primary-links ul li ul.menu
{
margin: 0px 0px 0px 0px;
}
#pid-home #content-group
{
display:none;
}
#block-block-19
{
float:left;
width:320px;
margin:0px 0px 0px 10px;
font-size:20px;
}
#block-block-19 td
{
padding:0px;
margin:0px;
}
#block-block-19 .inner
{
margin:0px;
}
#lesiv
{
float:left;
margin:-75px 0px 0px 10px;
}
#block-block-20
{
float:left;
width:400px;
margin:10px 10px 0px 10px;
}
#block-block-25 
{
float:left;
width:360px;
margin:10px 0px 0px 0px;
}
#block-block-26
{
float:left;
width:500px;
margin:10px 0px 0px 20px;
}
#block-block-21
{
float:left;
width:590px;
margin:10px 0px 0px 0px;
overflow:visible !important;
}
#block-block-21 .content
{
overflow:visible !important;
}
.row, .nested, .block {
overflow:visible;
}
#block-block-20 .inner,
#block-block-21 .inner
{
margin:0px;
}
#zv
{
float:left;
width:140px;
text-align:center;
padding:5px 10px;
margin:0px 44px 0px 0px;
border:2px solid #FFF;
color:#FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#block-block-25 #zv
{
margin:0px 10px 0px 0px;
}
#vopros
{
float:left;
width:140px;
text-align:center;
padding:5px 10px;
margin:0px 0px 0px 0px;
border:2px solid #FFF;
color:#FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#zv a,
#vopros a
{
color:#FFF;
font-weight:bold;
font-size:18px;
}
#zv a:hover,
#vopros a:hover
{
color:#BB4140;
}
#zvonit
{
float:left;
margin:0px 10px 0px 0px;
padding: 0px 0px 0px 50px;
height:50px;
line-height:130%;
font-size:17px;
background:url(../images/zvonit.png) no-repeat left top;
}
#zvonitniz
{
float:left;
margin:0px 10px 0px 0px;
padding: 0px 0px 0px 50px;
height:50px;
line-height:130%;
font-size:17px;
background:url(../images/zvonit.png) no-repeat left top;
}
#telotelniz
{
float: left;
    margin: -21px 0px 0px -50px;
    z-index: 990;
    height: 20px;
}
#block-block-26 #zvonit
{
margin:-2px 10px 0px 0px;
}
#napisat
{
float:left;
margin:0px -2px 0px 0px;
padding: 10px 0px 0px 60px;
height:35px;
font-size:17px;
background:url(../images/napisat.png) no-repeat left top;
}
#block-block-26 #napisat
{
margin:-2px 0px 0px 0px;
}
#fb
{
float:left;
height:55px;
width:55px;
background:url(../images/fb.png) no-repeat center;
margin:-5px 0px 0px 0px;
}
#inst
{
float:left;
height:46px;
width:46px;
background:url(../images/inst.png) no-repeat center;
margin:0px 0px 0px 10px;
}
#telotel
{
float: left;
margin: 55px 0px 0px 15px;
position: fixed;
z-index: 990;
}
#block-block-26 #fb
{
margin:-5px 0px 0px 0px;
}
#block-block-25 .inner
{
margin:0px 0px 0px 15px;
}
#block-block-25 .fusion-edit,
#block-block-20 .fusion-edit
{
display:none;
}
#pid-admin-content-taxonomy #taxonomy td,
#pid-admin-build-block #blocks td
{
color:#000;
}
#block-block-26 .inner
{
margin:0px;
}
#block-block-22
{
margin:0px;
}
#block-block-22 .inner
{
margin:0px;
}
#logol
{
height:100px;
width:170px;
margin:0px 0px 0px 10px;
background:url(../images/logol.png) no-repeat center;
}
#logol:hover
{
background:url(../images/logol2.png) no-repeat center;
}
#view-id-taxonomy_term-page ul li,
#view-id-lystru-page_1 ul li
{
list-style:none;
margin:10px 0px 10px 0px;
}
#view-id-taxonomy_term-page .views-row-odd  .views-field.views-field-field-photo-fid,
#view-id-lystru-page_1 .views-row-odd  .views-field.views-field-field-photo-fid
{
width:400px;
float:left;
margin:0px 10px 0px 0px;
}
#view-id-taxonomy_term-page .views-row-even .views-field.views-field-field-photo-fid,
#view-id-lystru-page_1 .views-row-even .views-field.views-field-field-photo-fid
{
width:400px;
float:right;
margin:0px 0px 0px 10px;
}
#view-id-taxonomy_term-page .views-field.views-field-title
{
padding:20px 0px 0px 0px;
}
#view-id-taxonomy_term-page .views-field.views-field-title a
{
color:#9F3C3A;
font-weight:normal;
font-size:24px;
}
#view-id-taxonomy_term-page .views-row,
#view-id-lystru-page_1 .views-row
{
height:310px;
width:100%;
border-bottom:1px solid #6B6B6B;
overflow:hidden;
}
#view-id-taxonomy_term-page .views-field.views-field-field-photo-fid img,
#view-id-lystru-page_1 .views-field.views-field-field-photo-fid img
{
border:1px solid #333333;
float:left;
}
#view-id-lystru-page_1 ul li
{
list-style:none;
}
#view-id-taxonomy_term-page .views-row p
{
margin:3px 0px;
}
#view-id-taxonomy_term-page .terms
{
display:none;
}
#tel
{
font-size:12px;
margin:0px 0px 0px 23px;
padding:3px 0px 3px 20px;
background:url(../images/tel.png) no-repeat left;
}
#mail
{
font-size:12px;
margin:0px 0px 0px 25px;
padding:3px 0px 3px 30px;
background:url(../images/mail.png) no-repeat left;
}
.field.field-type-filefield.field-field-photos img,
.field.field-type-filefield.field-field-photoz img
{
margin:0px 0px 0px 60px;
}

.block-webform label {
    color:#000;
}

.block.block-webform  {
    margin-bottom: 0;
}
#hommen1 > div {
    background: #000;
    position:relative;
}

#hommen2 > div {
    background: #000;
    position:relative;
    overflow: hidden;
}


#view-id-taxonomy_term-page .views-field-field-photo-fid,
#view-id-taxonomy_term-page .views-field-field-photog-fid,
#pid-category-predmetnyy-dizayn-lyustry .views-field.views-field-field-photo-fid-1
 {
    position: relative;
    overflow: hidden;
}
#view-id-taxonomy_term-page li.views-row-1 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-3 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-5 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-7 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-9 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-11 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-13 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-15 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-17 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-19 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-21 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-23 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-25 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-27 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-29 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-31 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-33 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-35 .views-field-field-photog-fid
{
	width:310px;
	float:left;
}
#view-id-taxonomy_term-page li.views-row-2 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-4 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-6 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-8 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-10 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-12 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-14 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-16 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-18 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-20 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-22 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-24 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-26 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-28 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-30 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-32 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-34 .views-field-field-photog-fid,
#view-id-taxonomy_term-page li.views-row-36 .views-field-field-photog-fid
{
	width:310px;
	float:right;
	text-align:right;
}

@keyframes fadeInLeft {
    0% {
	opacity: 0;
	transform: translateX(-20px)
    }
    100% {
	opacity: 0.5;
	transform: translateX(0)
    }
}

#view-id-taxonomy_term-page .fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}

#view-id-taxonomy_term-page .fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}

#view-id-taxonomy_term-page .fadeInLeft.sb-effect-displayed {
/*    animation-name:none; */
}

#view-id-taxonomy_term-page .fadeInRight.sb-effect-displayed {
/*    animation-name:none;	*/
}


@keyframes fadeInRight {
    0% {
    opacity: 0;
    transform: translateX(20px)
    }
    100% {
    opacity: 0.5;
    transform: translateX(0)
    }
}

#node-225 .item {
    background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover ;
    float: left;
    height: 350px;
    overflow: hidden;
    width: 50%;
}

#node-225 .item > div {
    display: table;
    height: 100%;
    width: 100%;
}

#node-225 .item > div > div {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

#node-225 .itemTitle {
    font-size: 20px;
    margin: 20px 0;
}

#node-225 .itemText {
    font-size: 14px;
    height: 0;
    line-height: 1.4;
    margin: 0 auto;
    opacity: 0;
    overflow: hidden;
    padding: 0 10px;
    transition: height 0.4s ease 0s, opacity 0.4s ease 0s;
}

#node-225 .item:hover .itemText {
    opacity:1;
    height:325px;
}

#team-photo {
    background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover ;
    height: 893px;
}

#node-227 .item {
    background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover ;
    float: left;
    height: 400px;
    overflow: hidden;
    width: 50%;
}

#node-227 .item > div {
    display: table;
    height: 100%;
    width: 100%;
}

#node-227 .item > div > div {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

#node-227 .itemTitle {
    font-size: 20px;
    margin: 20px 0;
    display:none;
}

#node-227 .itemText {
    font-size: 14px;
    height: 0;
    line-height: 1.4;
    margin: 0 auto;
    opacity: 0;
    overflow: hidden;
    padding: 0 10px;
    transition: height 0.4s ease 0s, opacity 0.4s ease 0s;
}

#node-227 .item:hover .itemText {
    opacity:1;
    height:250px;
}

#hommen1 #logo_outer {
    height: 150px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 250px;
    margin-left:-125px;
    margin-top:-75px;
}

#hommen1 .inner-block {
    /*background: rgba(0, 0, 0, 0) url("../images/menuul.png") no-repeat scroll center top;*/
    opacity: 0;
    padding: 20px 10px 10px;
    position: absolute;
    width: 212px;
    top: 150px;
    left: 10px;
}

#block-webform-client-block-219 h2,
#block-webform-client-block-228 h2
{
color:#B83937;
background:url("../images/menuulil.png") repeat;
padding:10px;
}
#block-webform-client-block-219 .inner,
#block-webform-client-block-228 .inner
{
margin:0px;
}
#block-webform-client-block-219  .content,
#block-webform-client-block-228 .content
{
padding:0px 10px;
}
#block-webform-client-block-219 form input.form-submit,
#block-webform-client-block-228 form input.form-submit
{
background:none;
border:2px solid #B83937;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#B83937;
}
#block-webform-client-block-219 .fusion-edit,
#block-webform-client-block-228 .fusion-edit
{
display:none;
}

@keyframes zoomIn {
    0% {
	transform: scale(1.01, 1.01);
    }
    100% {
	transform: scale(1.1, 1.1);
    }
}

#view-id-taxonomy_term-page .views-row:hover img,
#view-id-lystru-page_1 .views-row:hover img:hover {
    -webkit-animation-name: zoomIn;
    -moz-animation-name: zoomIn;
    -o-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}

.front img {
    float:left;
}

#hommen1 #logoss {
    background-image: url(../images/hom.png);
    background-size: 100% auto; 
}

#hommen1 #portfolio {
    background-image: url(../images/portfolio.png);
    background-size: 100% auto; 
}

#hommen1 #tvorch {
    background-image: url(../images/tvorchestvo.png);
    background-size: 100% auto; 
}

#hommen2 #yslygi {
    background-image: url(../images/yslygi.png);
    background-size: 100% auto; 
}

#hommen2 #inform {
    background-image: url(../images/inform.png);
    background-size: 100% auto; 
}

#hommen2 #komanda {
    background-image: url(../images/komanda.png);
    background-size: 100% auto; 
}
#pid-category-portfolio-doma-i-kottedzhi .views-field.views-field-title
{
float:left;
padding:3px 10px 5px 10px;
margin:-290px 0px 0px 405px;
/*background: #9C4D56 /*url(../images/kvartiru-title.png) no-repeat left bottom*/;
position:relative;
/*width:385px;*/
}
#view-id-taxonomy_term-page .views-row-even .views-field.views-field-title
{
/*width:160px;*/
width:calc(100% - 320px);
height:26px;
overflow:hidden;
left: 0px;
position: relative;
top: 10px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}
#pid-category-portfolio-privatn-budinki #view-id-taxonomy_term-page .views-row-even .views-field.views-field-title,
#pid-category-portfolio-kvartiri #view-id-taxonomy_term-page .views-row-even .views-field.views-field-title,
#pid-category-portfolio-komerc-yn-prim-sshennya #view-id-taxonomy_term-page .views-row-even .views-field.views-field-title
{
	width: calc(100% - 415px);
	text-align:right;
}
.category-taxonomy-term #view-id-taxonomy_term-page .views-row-even .views-field.views-field-title
{
	text-align:right;
}
.category-taxonomy-term li.views-row-even .views-field.views-field-field-opisr-value
{
	text-align: justify;
	width: calc(100% - 320px);
}
#pid-category-portfolio-doma-i-kottedzhi .views-row-even .views-field.views-field-title
{
margin:-300px 430px 0px 0px;
}
#pid-category-portfolio-kvartiry .views-row-even .views-field.views-field-title
{
margin: -300px 425px 0px 0px;
}
#pid-category-portfolio-kommercheskie-pomessheniya .views-row-even .views-field.views-field-title
{
margin: -300px 425px 0px 0px;
}
#pid-category-predmetnyy-dizayn-lyustry .views-row-even .views-field.views-field-title
{
margin:0px 15px 15px 0px;
}
#pid-category-predmetnyy-dizayn-mebel .views-row-even .views-field.views-field-title
{
margin:0px 15px 20px 10px;
}
.category-taxonomy-term h1.title,
#pid-lystru h1.title
{
margin:0px 0px 0px 35px;
}
#view-id-taxonomy_term-page .views-row-odd .views-field-field-location-value
{
float:right;
margin: -250px 0px 0px 0px;
width:300px;
}
#view-id-taxonomy_term-page .views-row-odd .views-field-field-type-value
{
float:right;
margin: -225px 0px 0px 0px;
width:300px;
}
#view-id-taxonomy_term-page .views-row-odd .views-field-field-year-value
{
float:right;
margin: -200px 0px 0px 0px;
width:300px;
}
#view-id-taxonomy_term-page .views-row-even .views-field-field-location-value
{
float:left;
margin: -250px 0px 0px 0px;
width:300px;
text-align:right;
}
#view-id-taxonomy_term-page .views-row-even .views-field-field-type-value
{
float:left;
margin: -225px 0px 0px 0px;
width:300px;
text-align:right;
}
#view-id-taxonomy_term-page .views-row-even .views-field-field-year-value
{
float:left;
margin: -200px 0px 0px 0px;
width:300px;
text-align:right;
}
#pid-category-portfolio-doma-i-kottedzhi .views-field.views-field-title a
{
color:#FFF;
}
#pid-category-portfolio-doma-i-kottedzhi .content-inner-inner h1.title
{

}
#pid-category-portfolio-kvartiry .views-field.views-field-title
{
float:left;
padding:3px 10px 5px 10px;
margin:-290px 0px 0px 400px;
/*background: #9C4D56 /*url(../images/kvartiru-title.png) no-repeat left bottom*/;
position:relative;
/*width:385px;*/
}
#pid-category-portfolio-kvartiry .views-field.views-field-title a
{
color:#FFF;
}
#pid-category-portfolio-kvartiry .content-inner-inner h1.title
{

}
#pid-category-portfolio-kommercheskie-pomessheniya .views-field.views-field-title
{
float:left;
padding:3px 10px 5px 10px;
margin:-290px 0px 0px 400px;
/*background: #9C4D56 /*url(../images/kvartiru-title.png) no-repeat left bottom*/;
position:relative;
/*width:385px;*/
}
#pid-category-portfolio-kommercheskie-pomessheniya .views-field.views-field-title a
{
color:#FFF;
}
#pid-category-portfolio-kommercheskie-pomessheniya .content-inner-inner h1.title
{

}
#pid-category-predmetnyy-dizayn-lyustry .views-field.views-field-title,
#view-id-lystru-page_1 .views-field.views-field-title
{
float:left;
padding:3px 10px 5px 10px;
margin:10px 10px 0px -10px;
/*background: #9C4D56 /*url(../images/kvartiru-title.png) no-repeat left bottom*/;
position:relative;
/*width:385px;*/
}
#pid-category-predmetnyy-dizayn-lyustry .views-field.views-field-title a
{
color:#FFF;
}
#pid-category-predmetnyy-dizayn-lyustry .content-inner-inner h1.title,
#pid-lystru .content-inner-inner h1.title
{

}
#pid-category-predmetnyy-dizayn-mebel .content-inner-inner h1.title
{

}
#pid-category-predmetnyy-dizayn-mebel .views-field.views-field-title
{
float:left;
padding:3px 10px 5px 10px;
margin: 10px 10px 0px -12px;
/*background: #9C4D56 /*url(../images/kvartiru-title.png) no-repeat left bottom*/;
position:relative;
/*width:150px;*/
height:26px;
overflow:hidden;
}

#pid-category-tvorchestvo-mebel .views-field.views-field-title
{
float:left;
padding:0px 10px 10px 10px;
margin:10px 250px 0px -25px;
background: url(../images/kvartiru-title.png) no-repeat left bottom;
position:relative;
width:150px;
}
#pid-category-predmetnyy-dizayn-mebel .views-field.views-field-title a,
#pid-category-tvorchestvo-mebel .views-field.views-field-title a
{
color:#FFF;
}
#pid-category-predmetnyy-dizayn-mebel .views-field.views-field-field-photog-fid
{
float:left;
margin:0px 10px 0px 0px;
}
#pid-category-predmetnyy-dizayn-mebel .views-row-even .views-field.views-field-field-photog-fid
{
float:right;
margin:0px 0px 0px 10px;
}
#pid-category-tvorchestvo-mebel .views-field.views-field-title a
{
color:#FFF;
}
#pid-category-tvorchestvo-mebel .content-inner-inner h1.title
{
color:#796251;
}
#pid-category-predmetnyy-dizayn-dekor .views-field.views-field-title
{
	width:calc(100% - 340px);
float:left;
padding:3px 10px 5px 10px;
margin:10px 10px 0px -10px;
/*background: #9C4D56 /*url(../images/kvartiru-title.png) no-repeat left bottom*/;
position:relative;
/*width:150px;*/
color:#FFF;
}
#node-226 a.podrobnee
{
color:#FFF;
background:#AA3D3C;
padding:5px 10px;
width:90px;
float:right;
margin:0px;
text-align:center;
}
#pid-category-predmetnyy-dizayn-dekor .views-field.views-field-field-photog-fid
{
float:left;
margin:0px 10px 0px 0px;
}
#pid-category-predmetnyy-dizayn-dekor .views-row-even .views-field.views-field-field-photog-fid
{
float:right;
margin:0px 0px 0px 10px;
}

#pid-category-predmetnyy-dizayn-dekor .content-inner-inner h1.title
{

}
.front #hommen1 >div, .front #hommen2 >div {
    height:500px;
    background-repeat: no-repeat;
}

#hommen1 #logo_outer:hover .inner-block {
    opacity: 1;
    transition: opacity 0.5s ease-in-out 0s;
}

/*
#hommen1 > div:hover {
    opacity: 1;
    filter: alpha(Opacity=100);
}

#hommen2 > div:hover {
    opacity: 1;
    filter: alpha(Opacity=100);
}

*/

*:focus {
    outline: none;
}

.node-category-38 h1 { /* Р”РѕРјР° Рё РєРѕС‚С‚РµРґР¶Рё */
    color:#B83937;
}
.node-category-40 h1 { /* РљРІР°СЂС‚РёСЂС‹ */
    color:#B83937;
}
.node-category-39 h1 { /* РљРѕРјРјРµСЂС‡РµСЃРєРёРµ РїРѕРјРµС‰РµРЅРёСЏ */
    color:#B83937;
}
.node-category-42 h1 { /* РњРµР±РµР»СЊ */
    color:#B83937;
}
.node-category-41 h1 { /* Р›СЋСЃС‚СЂС‹ */
    color:#B83937;
}
.node-category-50 h1 { /* Р”РµРєРѕСЂ */
    color:#B83937;
}

.views-field-field-photo-fid-1 {
    display:none;
}

.page-category-predmetnyy-dizayn-lyustry .views-field-field-photo-fid-1 {
    display:block;
	float:left;
}
#view-id-taxonomy_term-page .views-row-even .views-field.views-field-field-photo-fid-1
{
float:right;
}
.page-category-predmetnyy-dizayn-lyustry .views-field-field-photo-fid {
    display:none;
}
.field.field-type-filefield.field-field-dopfoto
{
text-align:center;
}
#pid-uslugi-i-ceny td
{
vertical-align: top;
}