/* $Id: local-sample.css,v 1.2 2010/09/17 21:36:06 eternalistic Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */
/* .view-news .views-field-teaser p {
  display: inline;
}  */

.node-type-puppy .field,
.location-locations-wrapper {
margin-bottom:5px;
	}
.node-type-puppy h3 {
margin-bottom:5px;
font-size:13px;
font-weight:bold;
color:black;
	}
.rss-icon {
    display: block;
    float: right;
    margin-right: 15px;
}

.rambler p {
margin: 0;
	}
.yashare-auto-init {
margin-bottom: 5px;
	}
.b-share .b-share-form-button {
  font-size: 0.6em;
}
.view-wallpapers div.views-field-field-cover-fid {
float: left;
	}
.view-wallpapers .item-list ul li {
list-style: none;
	}
#content-region .view-wallpapers  ul a {
  font-size: 110%;
}
.view-testimonials .views-row {
overflow:hidden;
padding-bottom: 10px;
border-bottom: 1px solid #dddddd;
	}
.view-testimonials div.views-field-field-sign-value {
float:right;
	}
.view-testimonials div.views-field-body {
clear:both;
	}
.content-inner ul li, .content-inner ol {
  margin-bottom: 7px;
}
.view-news .views-row {
padding: 12px 0;
border-bottom: 1px solid #dddddd;
	}
.view .views-field-field-date-value {
margin-right: 10px;
	}
tr.even td, tr.odd td {
border: none;
	}

.field-field-parents .field-label,
.field-field-tests .field-label,
.field-field-awards .field-label,
.field-field-dateof .field-label {
color: #666666;
	}
div.field-field-awards {
margin-top: 10px;
	}
div.field-field-parents {
margin-top: 7px;
	}
div.field-field-tests {
margin-top: 7px;
	}
/*.node-type-dog .field-label, .node-type-dog .field-label-inline-first {
font-weight: normal;
	} */
.node-type-dog .field-field-color,
.node-type-dog .field-field-dateof,
.node-type-dog .field-label-inline-first {
/* color: #666666; */
/* font-weight: bold; */
/* font-size: 110%; */
	}
.field-field-stat {
padding-bottom: 15px;
	}
.node-type-dog div.field-field-color {
/* float:left; */
margin-top: 10px;
	}
.field-item p {
margin: 0;
	}
#main-group td a img {
margin-bottom: 10px;
margin-top: 10px;
padding: 2px;
}
#content-region .node-type-litters a img {
margin: 0 0 10px 10px;
	}
#main-group a img {
border: 5px solid #bcc9da;
margin: 0 10px 10px 0;
/* margin-top: 10px; */
padding: 2px;
	}
.view-content div.gmap {
border: 5px solid #bcc9da;
	}
#main-group a:hover img {
border: 5px solid #9bb6da;
	}
.node-type-dog div.field-field-photo {
float:left;
	}

#content-content {
padding-right: 10px;
	}
.views-row p {
  margin: 0.3em 0 1.1em 0;
}
.view-testimonials .views-row p {
  margin: 1.1em 0 0.5em 0;
}
#content-region a {
color: #3785aa;
text-decoration: underline;
}

#content-region .views-field-title a:visited,
#content-region .views-field-title a:link
 {
color: #3785aa;
text-decoration: underline;
font-size: 15px;
	}
#content-region .faq a {
font-size: 110%;
	}

#content-region .view-news .views-field-title a:visited,
#content-region .view-news .views-field-title a:link,
#content-region p a {
font-size: 100%;
font-weight: bold;
	}
#content-region .view-news .views-field-teaser a:visited,
#content-region .view-news .views-field-teaser a:link,
#content-region p a {
font-size: 100%;
font-weight: normal;
	}
.content ul a {
font-size: 120%;
	}

a.rodoslov{
font-size: 16px;
	}
.views-field-title a:hover,
.content a:hover {
	color: #315481;
	}

h1, h2, h3, h4, h5, h6 {
  color: #666666;
}
h1, h1.title {
  font-size: 170%;
}
h2, h2.title {
  font-size: 150%;
  margin-top: 20px;
}
h3, h3.title {
  font-size: 140%;
}
h4, h4.title {
  font-size: 130%;
}
ul.menu {
  margin-left: 5px;
  margin-right: 10px;
}
#block-menu-primary-links div.content > ul.menu > li {
  list-style: none outside none;
  background: url("../images/li-reg.png") no-repeat scroll 10px 10px transparent;
  padding-left: 31px;
  border-bottom: 1px dashed #b1becf;
/*  list-style-type: square; */
}
#block-menu-primary-links div.content > ul.menu > li.active-trail {
  background: url("../images/li-active-bg.png") no-repeat scroll 0px 0px transparent;
  border-bottom: 1px dashed #B1BECF;
  list-style: none outside none;
  padding-left: 31px;
}
#block-menu-primary-links div.content > ul.menu > li:hover {
  background: url("../images/li-hover.png") no-repeat scroll 10px 10px transparent;
}
#block-menu-primary-links div.content > ul.menu > li.active-trail:hover {
  background: url("../images/li-active-bg.png") no-repeat scroll 0px 0px transparent;
  }
#block-menu-primary-links ul.menu ul li:hover {
  background: none;
}
#block-menu-primary-links ul.menu li.expanded {
padding-bottom: 8px;
	}
#block-menu-primary-links ul.menu li li {
background:none;
list-style-type: circle;
padding:0;
border: none;
	}
/* li.collapsed {
  list-style-image: url("../images/menu-collapsed.png");
  list-style-type: disc;
}
li.expanded {
  list-style-image: url("../images/menu-expanded.png");
  list-style-type: circle;
}  */
#sidebar-first-inner .inner {
margin-left: 25px;
	}
ul.menu a:link,
ul.menu a:visited {
color: #626262;
font-family: Georgia;
font-size: 16px;
text-decoration:none
}
ul.menu li.active-trail a{
color: white;
	}
#block-menu-primary-links li,
#block-menu-primary-links  li.leaf,
#block-menu-primary-links  ul.menu li,
#block-menu-primary-links .item-list ul li {
  line-height: 240%;
}


#block-menu-primary-links ul.menu li li {
  line-height: 180%;
	}

ul.menu ul a:link,
ul.menu ul a:visited {
font-family: Arial;
font-size: 15px;
text-decoration: underline;
color: #626262;
	}

#block-menu-primary-links ul ul a.active{
font-weight: bold;
text-decoration: none;
	}
ul.menu a:hover, ul.menu ul a:hover {
color: #c95101;
text-decoration: underline;
	}



#block-ddblock-1 .ddblock-contents{
border-top: 1px solid #315481;
border-bottom: 1px solid #315481;}

#header-site-info {
 float:none;
}

#site-name-slogan {
  float: right;
  margin-top:15px;
}
#block-ddblock-1 .inner {
margin-left: 5px;
	}
.header-group-inner {
  padding: 8px 0 0 0;
}
#header-site-info-inner {
margin: 0 30px 2px 30px;
float:none;
	}


body, .header-group-wrapper, .footer-wrapper, .footer-message-wrapper   {
  background: url("../images/bg-tile.png") repeat scroll 0 0 #717262;
}
#main {
/* padding: 20px 0 0 0; */
  background: url("../images/body-body2.png") repeat-y scroll center top transparent;
	}
#sidebar-first, #main-group {
	padding-top:20px;
}
#main-group {
	width:710px;
}
#main-inner {
  background: url("../images/page-bg-min.png") repeat scroll 0 0;
  margin: 0 5px;
}
#logo {
	position:relative;
	height:130px;
}
.garland, .lights1, .lights2 {
	position:absolute;
	top:0;
	left:0;
	width:380px;
	height:125px;
}
.garland {
	background: url("../images/garland.png") repeat scroll 0 0;
}
.lights1 {
	background: url("../images/lights1.png") repeat scroll 0 0;
}
.lights2 {
	background: url("../images/lights2.png") repeat scroll 0 0;
}
#header-group-inner{
	position: relative;
/*      top: 13px; */
/*      background: url("../images/header-body.png") repeat-y scroll center top transparent; */
}

#header-group {
	height: 140px;
  padding-top: 13px;
    background: url("../images/valhaus_new_year_04.png") no-repeat scroll center top transparent;
/*  background: url("../images/header-bg-new.png") no-repeat scroll center top transparent; */
}
#main-wrapper {
  padding: 0;
  position:relative;
    /*top: 13px; */
}
.footer-wrapper {
  border-top: none;
  padding: 0;
  position:relative;
  /*   top: 13px; */
  background: url("../images/footer-bottom2.png") no-repeat scroll center bottom transparent;
}
.footer-inner {
  background: url("../images/footer-body2.png") repeat-y scroll center top transparent;
	}
.footer {
padding: 0 0 9px 0;
	}
#footer-wrapper {
color: #b5b6a7;
font-size: 13px ;
	}
#footer-wrapper a:link,
#footer-wrapper a:visited{
color: #d9d9d9;
font-size: 13px ;
text-decoration: underline;
	}
#footer .usefull li {
display:inline-block;
margin-right: 10px;
	}
#footer .usefull li a{
color: #959687;
	}
#footer .block .inner {
padding: 0 25px 0 25px;
	}
.field-field-photop, .field-field-photom {
float:right;
	}
.field-field-mother, .field-field-photom {
 margin-top:15px;
	}

.views-field-field-photo-fid {
  float: left;
  margin: 0 15px 15px 0;
}

div.view-gallery-photos div.views-field-title {
  font-size: 1.2em;
  font-weight: bold;
}

div.view-gallery-photos div.views-field-field-photo-fid img {
  border: 1px solid #315481;
  padding: 2px;
}

div.view-gallery-photos div.views-field-field-photo-fid img:hover {
  border: 3px solid #315481;
  padding: 2px;
}

div.view-gallery-photos div.views-field-created {
  font-size: .8em;
  font-style: italic;
}

div.view-display-id-node_content_2 {
  float: left;
  padding-right: 10px;
}

div.view-display-id-node_content_2 div.view-empty {
  border: 1px solid #315481;
  font-size: 0.9em;
  padding: 5px;
  text-align: center;
  width: 140px;
}


ul.links li.photo_field_gallery  {
  float: right;
  padding: 5px 10px;
  border: 2px solid #315481;
  background-color: white;
  font-weight: bold;
}

ul.links li.photo_field_gallery:hover  {
  padding: 4px 9px;
  border: 3px solid #315481;
}

.view-news-block .views-row {
	border-bottom: 1px solid #DDDDDD;
    padding: 12px 0;
} .emvideo-thumbnail-replacement span {
  left:125px;
  top:75px;
}



.lightbox2-alt-layout #imageData #bottomNav, .lightbox2-alt-layout-data #bottomNav {
    margin-bottom: 0px;
}

.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose {
    margin-top: 0;
}

#frameHoverNav {
    height: 0;
    display: none !important;

}


#imageData #bottomNav {
  height:0px;
}


#lightboxFrame {
  height:370px;
  width:425px;
}

#order-link a, #order-link a:hover {
    text-decoration: none;
    float:right;
}
#order {
    background: url("../images/order_bt_b.png") no-repeat scroll left top transparent;
    height: 34px;
    padding: 12px 0 0 36px;
    width: 135px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 133%;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px #777777;
}
#order:hover {
    background: url("../images/order_bt_b.png") no-repeat scroll left -46px transparent;
    height: 36px;
    width: 135px;
}
