#div1 {
     left: 0px;
     position: absolute;
     top: 0px;
     width: 100%;
    
}              

#ramecek_ads {text-align: right; margin-right: 40px;}
#div2 {
    
     margin: 0px auto;
     padding: 50px 10px 0px 0px;
     width: 88%;
     z-index: 1000;
}

#div3 {
     left: 0px;
     position: absolute;
     top: 150px;
     width: 100%;
}

#div4 {
     left: 27px;
     position: absolute;
     top: 200px;
     width: 90%;
     z-index: 1000;
}

#div5 {
     left: 0px;
     position: absolute;
     top: 650px;
     width: 100%;
}

#div6 {
     left: 27px;
     position: absolute;
     top: 690px;
     width: 90%;
     z-index: 1000;
}

#div7 {
     left: 0px;
     position: absolute;
     top: 1150px;
     width: 100%;
}

#div8 {
     left: 27px;
     position: absolute;
     top: 1200px;
     width: 90%;
     z-index: 1000;
}



body {
  background: #fff url(images/body.jpg) repeat-x center top;
  font-family: Tahoma, Geneva, Verdana, sans-serif;
  font-size: 13px;
  color: #333;
  position: relative;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;    
}
#page-wrapper{
  background: transparent url(images/body2.jpg) repeat-x center bottom;
  display: block;             
}
#page{
  width: 1031px;
  margin: 0 auto;
  position: relative;
  background: transparent url(images/body3.png) no-repeat center top;     
}
a {
  color: #ce0000;
  text-decoration: underline;
}
a:hover{
  text-decoration: none;       
}
/* header (topsection) */
#topsection {
  margin: 0px 22px 0px 25px;
  padding: 35px 0px 0px 0px;
}
#topsection #secondary-menu {
  text-align: right;
  margin-right: 1px;
  float: right;
}
a#logo img{
  padding-top: 15px;
}
ol, ul {
  list-style: none;
}
ul.links {
  margin: 0;
  padding: 0;
}
#topsection #secondary-menu li.menu-305 {
  background: transparent url(images/nove-nadobi.png) no-repeat top left;
  padding: 8px 5px 8px 37px;
}
#topsection #secondary-menu li {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
#topsection #secondary-menu li.menu-189 {
  background: transparent url(images/diskuzni-forum.png) no-repeat top left;
  padding: 8px 10px 8px 37px;
}
#topsection #secondary-menu a {
  color: #fff;
  text-decoration: none;
}
#block-ekuch-ekuch-user-box-header{
  margin-top: -10px;
}
span.clear {
  display: block;
  clear: both;
}
#topsection #site-name, #topsection #site-slogan {
  color: #d10000;
  font-size: 15px;
  font-weight: bold;
  text-transform: lowercase;
  float: left;
}
#topsection #site-slogan{
  position: relative;
  top: 60px;                        
}
#topsection #site-name a {
  margin: 0px 35px 0px 0px;
  display: none;
}
#topsection #site-name a#logo{
  display: block; 
  position: relative;
  z-index: 10;               
}
#header {
  font-size: 11px;
  color: #666666;
  text-align: right;
  padding: 10px 0px 0px 0px;
}
.clear-block {
  display: block;
}
#block-search-form {
  margin: 13px 0px 0px 0px;
  font-size: 12px;
}
.container-inline div, .container-inline label {
  display: inline;
}
.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
#block-search-form label {
  font-weight: normal;
  color: #333333;
}
#block-search-form .form-text {
  color: #999999;
  border: none;
  background: transparent url(images/search-text.png) no-repeat top left;
  width: 166px;
  height: 21px;
  padding: 0px 5px 0px 5px;
}
#block-search-form .form-submit {
  position: relative;
  top: -3px;
  background: transparent url(images/search.png) no-repeat;
  font-size: 0px;
  text-indent: -9999px;
  border: none;
  border-radius: 0px;
  width: 28px;
  height: 28px;
}
#block-ekuch-ekuch-recepty-counter {
  color: #d10000;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background: transparent url(images/recipescnt.png) no-repeat left top;
  display: block;
  width: 224px;
  height: 35px;
  padding: 17px 0px 0px 0px;
  text-align: center;
  position: absolute;
  top: 30px;
  left: 276px;
}
#block-ekuch-ekuch-recepty-counter span {
  margin: 0px;
  padding: 0px;
}

#pridat-recept-button  a{
  color: #6e4400;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  background: transparent url(images/pridat_recept.png) no-repeat left top;
  display: block;
  width: 267px;
  height: 45px;
  padding: 20px 0px 0px 20px;
  text-align: center;
  text-decoration: none;

}
#pridat-vas-recept {
  padding: 3px 0px 0px 17px;
}





/* menu */
#navigation{
  background: transparent url(images/primary-links.png) no-repeat top left;
  height: 35px;
  margin: 15px 0px 0px 0px;
  padding: 0px;
  display: block;
  position: relative;
  z-index: 10;           
}
#navigation .content ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  text-align: left;
}
#navigation .content ul li {
  position: relative;
  padding: 0px 1px 0px 0px;
  background: transparent url(images/primary-links-line.png) no-repeat right center;
  display: block;
  float: left;
  position: relative;
  margin: 0px;
  border-right: none;
}
#navigation .content ul li a, 
#navigation .content ul li a:link, 
#navigation .content ul li a:visited {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  padding: 12px 18px 12px 18px;
  display: block;
  background: transparent;
}
#navigation .content ul li a:hover, 
#navigation .content ul li a:active, 
#navigation .content ul li a.active, 
#navigation .content ul li a.active-trail {
  text-decoration: underline;
  background: transparent url(images/primary-links-active.png) repeat-x left -1px;
}
#navigation .content ul li ul {
  left: -999em;
  margin: 0 0 0 -10px;
  padding: 0 0 4px;
  position: absolute;
  width: 144px;
  z-index: 2;
}
#navigation .content ul li:hover ul, 
#navigation .content ul li.hover ul {
  display: block;
  left: auto;
}
#navigation .content ul li ul li {
  float: left;
  height: auto;
  margin: 0;
  padding: 0 10px;
}
#navigation .content ul li ul li {
  background: #CE0000;
  border-bottom: 1px solid #973931;
  float: left;
  height: auto;
  line-height: 28px;
  margin: 0 0 0 10px;
}
#navigation .content ul li ul li:hover {
  background: #FCA926;
}
#navigation .content ul li ul li.last {
  border-bottom: none;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
}
#navigation .content ul li ul li a, 
#navigation .content ul li ul li a:link, 
#navigation .content ul li ul li a:visited {
  background: transparent;
  color: #fff;
  display: block;
  margin: 0;
  padding: 10px 10px;
  text-transform: none;
  width: 160px;
}
#navigation .content ul li ul li a:hover {
  color: #CE0000;
  display: block;
  margin: 0;
  text-decoration: none;
}
/* další header */
#header2 {
  margin: 10px 22px 10px 25px;
}
#header2 #block-block-15 {
  float: left;
  margin-right: 10px;
}
p {
  margin: 0px 0px 10px 0px;
  line-height: 18px;
}
#header2 h3 {
  color: #ce0000;
  font-size: 16px;
  font-weight: bold;
  padding-top: 15px;
}
.bigger {
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
#header3 {
  margin: 0px 22px 0px 25px;
  padding: 0px 0px 0px 0px;
}
#header3 #block-views-receptdne-block-1 {
  background: transparent url(images/header3_1.png) no-repeat bottom left;
  width: 361px;
  height: 259px;
  float: left;
  padding: 15px 15px 10px 15px;
  margin-right: 11px;
}
#header3 #block-views-receptdne-block-1 .views-field-title {
  font-size: 19px;
  font-weight: bold;
  color: #181818;
  margin-bottom: 2px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
#header3 #block-views-receptdne-block-1 .views-field-created {
  font-size: 11px;
  color: #957740;
  padding-left: 1px;
}
#header3 #block-views-receptdne-block-1 .views-field-name, 
#header3 #block-views-receptdne-block-1 .views-field-name a {
  font-size: 11px;
  color: #957740;
  text-decoration: none;
}
#header3 #block-views-receptdne-block-1 .views-field-field-obrazek{
  float: left;
  background: transparent url(images/receptdne-img-bg.png) no-repeat top left;
  padding: 9px;
  margin: 10px 10px 0px -5px;
}
#header3 #block-views-receptdne-block-1 .views-field-field-perex {
  margin: 10px 0px 0px 0px;
  color: #68532b;
}
#header3 #block-views-receptdne-block-1 .views-field-nothing {
  background: #ce0000;
  color: #fff;
  clear: both;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  width: 90px;
  height: 23px;
  position: relative;
  left: -15px;
  padding: 7px 0px 0px 10px;
  margin-bottom: 15px;
}
#header3 #block-views-receptdne-block-1 .line {
  display: block;
  border-top: 1px solid #fedd78;
  clear: both;
  position: relative;
  top: -5px;
  width: 360px;
}
#header3 #block-views-receptdne-block-1 .views-field-field-dobapripravy {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  background: transparent url(images/dobapripravy.png) no-repeat top left;
  padding: 5px 0px 5px 30px;
  margin-right: 10px;
  position: relative;
  top: 5px;
}
#header3 #block-views-receptdne-block-1 .views-field-comment-count {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  background: transparent url(images/komentare.png) no-repeat top left;
  padding: 5px 0px 5px 30px;
  margin-right: 10px;
  position: relative;
  top: 5px;
}
#header3 #block-views-receptdne-block-1 .views-field-view-node {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  float: right;
  background: transparent url(images/celyrecept.png) no-repeat top left;
  padding: 5px 10px 5px 10px;
  position: relative;
  top: 2px;
}
#header3 #block-views-receptdne-block-1 .views-field-view-node a {
  color: #fff;
  text-decoration: none;
}
#header3 #block-views-receptdne-block-1 .views-field-view-node a:hover{
  text-decoration: underline;                                                                      
}
#header3 #block-views-uzivatelskerecepty-block-1 {
  background: transparent url(images/header3_2.png) no-repeat top left;
  width: 231px;
  float: left;
  height: 259px;
  padding: 15px 15px 10px 15px;
  position: relative;
}
#header3 #block-views-uzivatelskerecepty-block-1 h3 {
  color: #cc0000;
  font-size: 14px;
  font-weight: bold;
  background: transparent url(images/hrnec.png) no-repeat top left;
  padding: 0px 0px 5px 30px;
  margin-bottom: 10px;
}
#header3 #block-views-vypispovidani-block-1 .views-field-title, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-field-title {
  font-weight: bold;
  margin-bottom: 5px;
  clear: both;
}
#header3 #block-views-vypispovidani-block-1 .views-field-title a, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-field-title a{
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;       
  white-space: nowrap;
  display: block;
}
#header3 #block-views-vypispovidani-block-1 .views-field-field-obrazek, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-field-field-obrazek {
  float: left;
  margin-right: 10px;
  background: transparent url(images/nejclanky-img-bg.png) no-repeat top left;
  padding: 7px;
  margin-left: -4px;
}
#header3 #block-views-vypispovidani-block-1 .views-field-field-obrazek img, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-field-field-obrazek img {
  width: 82px;
  height: 55px;
}



#header3 #block-views-vypispovidani-block-1 .views-field-field-user-photo, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-field-field-user-photo {
  float: left;
  margin-right: 10px;
  background: transparent url(images/nejclanky-img-bg.png) no-repeat top left;
  padding: 7px;
  margin-left: -4px;
}
#header3 #block-views-vypispovidani-block-1 .views-field-field-user-photo img, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-field-field-user-photo img {
  width: 82px;
  height: 55px;
}



#header3 #block-views-vypispovidani-block-1 .views-field-body, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-field-body {        
  color: #fbe69a;
}
#header3 #block-views-vypispovidani-block-1 .views-field-body p, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-field-body p {
  margin-bottom: 0px;
  margin-right: 5px;
}
#header3 #block-views-vypispovidani-block-1 .views-field-view-node, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-field-view-node{
  position: absolute;
  bottom: 0;
  right: 0;                                                                  
}

#header3 #block-views-uzivatelskerecepty-block-1 .views-field-view-node-1{
  position: absolute;
  bottom: 0;
  right: 0;                                                                  
}

#header3 #block-views-vypispovidani-block-1 .more-link, 
#header3 #block-views-uzivatelskerecepty-block-1 .more-link {
  margin: 14px 8px 0px 0px;
  position: absolute;
  right: 0px;
  bottom: 11px;
}
#header3 #block-views-vypispovidani-block-1 .more-link{
  right: 7px;                                                      
}
#header3 #block-views-vypispovidani-block-1 .more-link a, 
#header3 #block-views-uzivatelskerecepty-block-1 .more-link a {
  background: transparent url(images/celyrecept.png) no-repeat top left;
  padding: 5px 8px 5px 8px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
}
#header3 #block-views-vypispovidani-block-1 .views-row, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-row {
  float: left;
  clear: left;  
  width: 100%;   
  position: relative;                                                               
}
#header3 #block-views-vypispovidani-block-1 .views-row:last-child, 
#header3 #block-views-uzivatelskerecepty-block-1 .views-row:last-child {
  margin-top: 10px;                                                                    
}
#header3 #block-views-vypispovidani-block-1 {
  background: transparent url(images/header3_3.png) no-repeat top left;
  width: 281px;
  float: left;
  height: 259px;
  padding: 15px 15px 10px 15px;
  float: right;
  position: relative;
}
#header3 #block-views-vypispovidani-block-1 h3 {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  background: transparent url(images/kafe.png) no-repeat left bottom;
  padding: 0px 0px 5px 30px;
  margin-bottom: 10px;
}
































/* hlavní obsah */
#main-wrapper {
  clear: both;
  width: 100%;
  background: transparent;
  position: relative;
}
/*  
#content {
  padding: 20px;
  float: left;
  width: 444px;    
  margin: 0 0px 0 215px;
}
#sidebar-first {
  float: left;
  width: 190px;
  padding-left: 25px;
  position: relative;
  left: -700px;
  padding-top: 20px;
}
#sidebar-second {
  float: right;
  width: 312px;
  padding-right: 20px; 
  padding-top: 20px;   
}
 */
#content {
  float: left;
  width: 100%;
  background: transparent;
}
body.two-sidebars #content .section{
  margin: 0 332px 0 215px;
  padding: 20px; 
  position: relative;
  z-index: 2;                
}
body.two-sidebars #sidebar-first {
  float: left;
  width: 190px;
  margin-left: -1031px;
  padding-left: 25px;
  padding-top: 20px;
  position: relative;
  z-index: 2;
}
body.two-sidebars #sidebar-second {
  float: left;
  width: 312px;
  margin-left: -332px;
  padding-right: 20px;
  padding-top: 20px;
  position: relative;
  z-index: 2;
}
body.one-sidebar #content .section{
  margin: 0 332px 0 10px;
  min-height: 800px;   
  padding: 20px;  
  position: relative;
  z-index: 2;   
  background: #fff;                            
}
body.one-sidebar #sidebar-second{
  float: left;
  width: 312px;
  margin-left: -332px;
  padding-right: 20px;
  padding-top: 20px;     
  position: relative;
  z-index: 2;                          
} 
/* content */
.node {
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 20px 0px;
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
}
.node .group-left, .node .group-right{
  width: 100%;
  float: none;                                     
}
.node .field-name-field-obrazek {
  float: left;
  margin-right: 10px;
}
.node .field-name-field-obrazek img {
  width: 126px;
  height: 86px;
  background: transparent url(images/obrazek_vypis_clanku.png) no-repeat left top;
  padding: 8px;
}
#content h2 {
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0px 10px 0px;
}
#content h2 a {
  text-decoration: none;
}
#content h2 a:hover {
  text-decoration: underline;
}
.node .content {
  color: #333;
  line-height: 16px;
}
.node .group-footer,
body.page-titulka .node-recept .group-footer,
body.page-taxonomy-term .node-recept .group-footer,    
body.page-recepty-filtr .node-recept .group-footer {
  padding: 10px 0px 0px 0px;
  font-size: 14px;
}
.node .group-footer .priprava {
  font-weight: bold;
  color: #666;
  background: transparent url(images/priprava.png) no-repeat left -4px;
  padding: 0px 0px 0px 20px;
}
.node .group-footer .zobrazeno {
  font-weight: normal;
  color: #fca926;
  border-left: 1px solid #fca926;
  padding-left: 5px;
  margin-left: 5px;
}
.node .group-footer .autor{
  border-left: 1px solid #999;
  padding-left: 5px;
  margin-left: 5px;                        
}
.node .group-footer .strong {
  font-weight: bold;
}
.node .group-footer .datum, 
.node .group-footer .datum a {
  color: #999;
  border-left: 1px solid #999;
  padding-left: 5px;
  margin-left: 5px;
}
.node .group-footer .datum span .fullnode a{
  font-weight: bold; 
  color: #ce0000;   
}
/* stránkovač */
#content ul.pager {
  font-size: 14px;
  font-weight: bold;
  color: #666;
  margin: 5px;
  padding: 0px;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
#content ul.pager li.pager-current {
  color: #ce0000;
}
#content .item-list ul.pager li {
  margin: 0px;
  padding: 3px;
}
.item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
}
#content ul.pager a {
  font-weight: normal;
  color: #666;
}
/* footer */
#footer {
  text-align: center;
  font-size: 11px;
  color: #666;
  margin: 0px auto;
  width: 1031px;
  background: transparent url(images/footer.png) no-repeat left top;
  position: relative;
  margin-top: -660px;
  z-index: 1;
  padding: 682px 0px 0px 0px;
}  
#footer #block-block-26 .content p:nth-child(2n){
  margin-bottom: 0px;
  padding-bottom: 50px;                                                
}
#footer #block-block-26 .content p:nth-child(2n) a{
  padding: 0px 5px;                                                   
}
#footer a {
  color: #662400;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}

/* sidebar-first */
#sidebar-first .block {
  border: 1px solid #fbe69a;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 3px;
  margin: 0px 0px 20px 0px;
}
#sidebar-first h3 {
  color: #fff;
  background: transparent url(images/left_h3.png) no-repeat top left;
  font-weight: bold;
  width: 172px;
  height: 20px;
  padding: 5px 0px 0px 10px;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}
#sidebar-first ul.menu {
  list-style-type: none;
  list-style-image: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#sidebar-first ul.menu li {
  background: transparent url(images/left_li.png) no-repeat top left;
  list-style-type: none;
  list-style-image: none;
  margin: 2px 0px 2px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  width: 182px;
}
#sidebar-first ul.menu li a {
  color: #ce0000;
  text-decoration: underline;
  background: transparent url(images/li_salat.png) no-repeat top left;
  padding: 6px 0px 0px 45px;
  display: block;
  height: 23px;
}
#sidebar-first ul.menu li a:hover{
  text-decoration: none;                                 
}
#sidebar-first #block-menu-menu-kategorie-receptu ul.menu li {
  background: transparent url(images/kategorie_li.png) no-repeat top left;
  list-style-type: none;
  list-style-image: none;
  margin: 1px 0px 1px 0px;
  padding: 5px 0px 0px 0px;
  font-weight: normal;
  width: 182px;
  display: block;
}
#sidebar-first #block-menu-menu-kategorie-receptu ul.menu li a {
  color: #fff;
  text-decoration: none;
  background: none;
  padding: 0px 0px 0px 10px;
  display: block;
  height: 24px;
}
#sidebar-first #block-menu-menu-kategorie-receptu ul.menu li a:hover{
  text-decoration: underline;                                                                 
}
#sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded {
  background: transparent url(images/kategorie_li_expanded.png) no-repeat top left;
  font-weight: bold;
  margin: 1px 0px 0px 0px;
  padding: 4px 0px 0px 0px;
}
#sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded a {
  font-weight: bold;
  position: relative;
  top: 2px;
}
#sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded ul {
  display: block;
}
#sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded ul li.first {
  background: transparent url(images/kategorie_li_submenu_first.png) no-repeat top left;
  width: 182px;
  display: block;
}
#sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded ul li {
  background: transparent url(images/kategorie_li_submenu.png) no-repeat top left;
  width: 182px;
  display: block;
}
#sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded ul li a {
  padding: 0px 0px 0px 20px;    
  color: #000;
  font-weight: normal;
  top: 0px;
}
/* sidebar-second */
#sidebar-second #block-block-3, 
#sidebar-second #block-block-12, 
#sidebar-second #block-block-2,
#sidebar-second #block-block-29,  
#sidebar-second #block-block-9 {
  border: none;
  background-image: none;
}
#sidebar-second .block {
  border: 1px solid #fbe69a;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 3px;
  margin: 0px 0px 20px 0px;
  background: transparent url(images/block_bg.png) repeat-x bottom left;
  clear: both;
}
#sidebar-second #block-block-1{
  height: 41px;                              
}
#block-views-vypispovidani2-block-1 h3 {
  color: #d10000;
  font-size: 14px;
  font-weight: bold;
  background: transparent url(images/kafe.png) no-repeat left bottom;
  padding: 0px 0px 5px 30px;
  margin-bottom: 10px;
}
#block-views-vypispovidani2-block-1 .views-field-title {
  font-weight: bold;
  margin-bottom: 5px;
  clear: both;
}
#block-views-vypispovidani2-block-1 a {
  color: #d10000;
}
#block-views-vypispovidani2-block-1 .views-field-field-obrazek {
  float: left;
  margin-right: 10px;
  background: transparent url(images/nejclanky-img-bg.png) no-repeat top left;
  padding: 7px;
}
#block-views-vypispovidani2-block-1 .views-field-field-obrazek img {
  width: 82px;
  height: 55px;
}
#block-views-vypispovidani2-block-1 .views-field-body {
  color: #000000;
}
#block-views-vypispovidani2-block-1 .more-link {
  margin: 14px 0px 0px 0px;
  position: relative;
  top: -5px;
}
#block-views-vypispovidani2-block-1 .more-link a {
  background: transparent url(images/dalsi_clanky.png) no-repeat top left;
  padding: 5px 10px 5px 10px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
}
#block-views-comments-recent2-block-1 h3{
  color: #d10000;
  font-weight: bold;
  font-size: 14px;
  padding: 0px 0px 0px 15px;                                        
}
#sidebar-second #block-views-comments-recent2-block-1 .more-link{
  position: relative;
  top: -5px;                                                           
}
#block-system-navigation .content ul li{
  list-style-image: none;
  list-style-type: none;
}
/* bottom */
#bottom{
  clear: both; 
  width: 100%;
  padding: 0px 0px 0px 25px;
  display: block;
  height: 400px; 
  position: relative;
  z-index: 2;     
}
#bottom #block-views-vypispovidani-block-2 {
  background: transparent url(images/clanky_bottom.png) no-repeat top left;
  width: 712px;
  height: 382px;
  float: left;
}
#bottom #block-views-vypispovidani-block-2 h3 {
  background: transparent url(images/clanky_h3.png) no-repeat left 2px;
  color: #ce0000;
  font-weight: bold;
  font-size: 14px;
  padding: 0px 0px 0px 30px;
  margin: 15px;
}
#bottom #block-views-vypispovidani-block-2 .views-row {
  float: left;
  width: 320px;
  padding: 0px 15px;
}
#bottom #block-views-vypispovidani-block-2 .views-field-title {
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}
#bottom #block-views-vypispovidani-block-2 .views-field-field-obrazek {
  float: left;
}
#bottom #block-views-vypispovidani-block-2 .views-field-field-obrazek img {
  width: 82px;
  height: 55px;
  background: transparent url(images/clanky_dole_obrazek.png) no-repeat left top;
  padding: 7px;
  margin-left: -4px;
}
#bottom #block-views-vypispovidani-block-2 .views-field-body {
  color: #68532b;
  margin: 0px 0px 15px 0px;
  font-size: 12px;
}
#bottom #block-views-vypispovidani-block-2 .views-field-view-node a {
  font-weight: bold;
  font-size: 12px;
}
#bottom #block-views-vypispovidani-block-2 .views-row-3 .views-field-title a, 
#bottom #block-views-vypispovidani-block-2 .views-row-2 .views-field-title a, 
#bottom #block-views-vypispovidani-block-2 .views-row-6 .views-field-title a {
  color: #000;
}
#bottom #block-views-vypispovidani-block-2 .more-link a {
  background: transparent url(images/celyrecept.png) no-repeat top left;
  padding: 5px 8px 5px 8px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  position: relative;
  top: 5px;
  right: 15px;
}
#bottom #block-views-comments-recent2-block {
  width: 270px;
  float: right;
  margin-right: 40px;
}
#bottom #block-views-comments-recent2-block, 
#block-views-comments-recent2-block-1 {
  padding: 15px 0px 0px 0px;
}
#bottom #block-views-comments-recent2-block h3 {
  color: #d10000;
  font-weight: bold;
  font-size: 14px;
  padding: 0px 0px 0px 30px;
  margin: 0px 0px 10px 0px;
  background: transparent url(images/komentare_h3.png) no-repeat -5px -6px;
}
#bottom #block-views-comments-recent2-block .views-row, 
#block-views-comments-recent2-block-1 .views-row {
  margin: 0px 0px 15px 0px;
}
#bottom #block-views-comments-recent2-block .views-field-title, 
#block-views-comments-recent2-block-1 .views-field-title {
  color: #d10000;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
}
#bottom #block-views-comments-recent2-block .views-field-timestamp, 
#bottom #block-views-comments-recent2-block .views-field-timestamp em, 
#block-views-comments-recent2-block-1 .views-field-timestamp, 
#block-views-comments-recent2-block-1 .views.field-timestamp em {
  color: #666666;
  font-weight: bold;
  font-size: 11px;
  padding: 0px 0px 0px 0px;
  font-style: normal;
}
#bottom #block-views-comments-recent2-block .views-field-name, 
#bottom #block-views-comments-recent2-block .views-field-name a, 
#block-views-comments-recent2-block-1 .views-field-name, 
#block-views-comments-recent2-block-1 .views-field-name a {
  color: #999;
  font-weight: normal;
  font-size: 11px;
}
#bottom #block-views-comments-recent2-block a, 
#block-views-comments-recent2-block-1 a {
  text-decoration: none;
}
#bottom #block-views-comments-recent2-block a:hover, 
#block-views-comments-recent2-block-1 a:hover {
  text-decoration: underline;
}
#bottom #block-views-comments-recent2-block .more-link a, 
#block-views-comments-recent2-block-1 .more-link a {
  background: transparent url(images/dalsi_komentare.png) no-repeat top left;
  padding: 5px 20px 5px 10px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;      
  color: #fff;
}
/* vnitřní */
h1 {
  color: #cd0201;
  font-size: 22px;
  font-weight: normal;
}
.node.view-mode-full{
  font-size: 14px;       
  background: transparent;                       
}
.node.view-mode-full .field-name-page-nodeinfo,
.node.view-mode-full .field-name-recept-full-submitted {
  min-height: 0px;
  background: none;
  width: 150px;
  float: right;
}
.node.view-mode-full .field-name-page-nodeinfo ul,
.node.view-mode-full .field-name-recept-full-submitted ul{
  float: right;
  margin: 0px;
}
.node.view-mode-full .field-name-page-nodeinfo ul,
.node.view-mode-full .field-name-recept-full-submitted ul {
  margin: 0px 0px 0px 515px;
  background: transparent url(images/nodeinfo.png) no-repeat top left;
  padding: 0px 0px 0px 15px;
  width: 90%;
}
.node.view-mode-full .field-name-recept-full-submitted ul li.chci-uvarit{
  background: transparent url(images/chci.png) no-repeat left 0px;
}
.node.view-mode-full .field-name-recept-full-submitted ul li.uvaril-jsem{
  background: transparent url(images/uvaril.png) no-repeat left 0px;
}
.node.view-mode-full .field-name-recept-full-submitted ul li.oblibene{
  background: transparent url(images/oblibene.png) no-repeat left 0px;
}
body.not-logged-in .node.view-mode-full .field-name-recept-full-submitted ul li.oblibene:after{
  content: 'Přidat k oblíbeným';
  font-size: 11px;
  color: #999;
  font-weight: bold;
}
body.not-logged-in .node.view-mode-full .field-name-recept-full-submitted ul li.uvaril-jsem:after{
  content: 'Uvařil jsem';   
  font-size: 11px;
  color: #999;
  font-weight: bold;
}
body.not-logged-in .node.view-mode-full .field-name-recept-full-submitted ul li.chci-uvarit:after{
  content: 'Chci uvařit';
  font-size: 11px;
  color: #999;
  font-weight: bold;
}
.node.view-mode-full .field-name-page-nodeinfo ul li.comment,
.node.view-mode-full .field-name-recept-full-submitted ul li.commens {
  background: transparent url(images/komentare-detail.png) no-repeat left 1px;
  border: none;
}
.node.view-mode-full .field-name-page-nodeinfo ul li.print,
.node.view-mode-full .field-name-recept-full-submitted ul li.print {
  background: transparent url(images/tisk.png) no-repeat left 2px;
}
.node.view-mode-full .field-name-page-nodeinfo ul li,
.node.view-mode-full .field-name-recept-full-submitted ul li {
  padding: 0px 0px 7px 20px;
  min-height: 13px;
}
.node.view-mode-full .field-name-page-nodeinfo ul li.views,
.node.view-mode-full .field-name-recept-full-submitted ul li.views {
  margin-top: 10px;
}
.node.view-mode-full .field-name-page-nodeinfo ul .autor, 
.node.view-mode-full .field-name-page-nodeinfo ul .views,
.node.view-mode-full .field-name-recept-full-submitted ul .autor, 
.node.view-mode-full .field-name-recept-full-submitted ul .views {
  font-weight: normal;
}
.node.view-mode-full .field-name-page-nodeinfo, 
.node.view-mode-full .field-name-page-nodeinfo a,
.node.view-mode-full .field-name-recept-full-submitted, 
.node.view-mode-full .field-name-recept-full-submitted a {
  font-size: 11px;
  color: #999;
  font-weight: bold;
  text-decoration: none;
}
.node.view-mode-full .field-name-taxonomy-vocabulary-1 {
  border: 1px solid #fae59b;
  background: #fffbeb;
  font-size: 14px;
  color: #cd0201;
  padding: 15px;
  clear: both;
}
.node.view-mode-full .field-name-taxonomy-vocabulary-1 .label-inline {
  font-weight: bold;
  margin-right: 6px;
  display: inline-block;
}
ul.links.inline {
  display: inline;
}
.node.view-mode-full .field-name-taxonomy-vocabulary-1 ul li {
  margin: 0px 4px;
  padding: 0px;
}
.node.view-mode-full .field-name-taxonomy-vocabulary-1 .field-item{
  display: inline-block;
  margin-right: 10px;                                                                  
}
.node.view-mode-full .field-name-taxonomy-vocabulary-1 a {
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  color: #662400;
  border: 1px solid #fec615;
  padding: 3px 5px;
  background: transparent url(images/kategorie-bg.png) repeat-x left top;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.node.view-mode-full .field-name-taxonomy-vocabulary-1 a:hover{
  text-decoration: underline;                                                              
}
#comments{
  clear: both;         
}
#comments h2 {
  background: #cd0100;
  margin: 15px 0px 15px 0px;
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 19px;
  font-weight: normal;
  color: #fff;
}
.comment {
  border: 1px solid #fae59b;
  background: #fffbeb;
  margin: 0px 0px 10px 0px;
  padding: 15px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#comments .comment:nth-child(even) {
  background: #fff;
}
#comments h3 {
  font-weight: bold;
  font-size: 12px;
  color: #662400;
  clear: both;
}
#comments h3 a {
  color: #662400;
  text-decoration: none;
}
#comments h3 a:hover {
  color: #662400;
  text-decoration: underline;
}
#comments .submitted {
  color: #999;
  font-size: 11px;
}
#comments .content {
  color: #333;
  font-size: 12px;
}
#comments .links li {
  padding: 0px;
  margin: 0px 5px 0px 0px;
}
#comments .links li {
  font-weight: bold;
  font-size: 11px;
  color: #662400;
  border: 1px solid #fec615;
  padding: 3px 5px;
  background: transparent url(images/comm-btn-bg.png) repeat-x left top;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#comments .links li.comment-reply a {
  color: #662400;
  background: transparent url(images/komentare-detail.png) no-repeat left 1px;
  padding: 0px 0px 0px 15px;
}
#comments .links li a {
  text-decoration: none;  
  color: #662400;
}
#comments .links li a:hover{
  text-decoration: underline;                           
}
#comments .comment-form {
  border: 1px solid #fae59b;
  background: #fffbeb;
  padding: 15px;
  border-top: none;
}
#comments h2.comment-form {
  font-size: 19px;
  color: #cd0201;
  font-weight: normal;
  border: 1px solid #fae59b;
  background: #fffbeb;
  border-bottom: none;
  border-radius: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.comment-form .form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
#comments .comment-form label {
  color: #333;
}
#comments .comment-form .description {
  font-size: 11px;
  color: #662400;
}
#comments .comment-form input.form-submit {
  font-weight: bold;
  font-size: 11px;
  color: #662400;
  border: 1px solid #fec615;
  padding: 3px 5px;
  background: transparent url(images/comm-btn-bg.png) repeat-x left top;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-right: 5px;
}
#comments .comment .user-picture{
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
  padding:1px;
  border: 1px solid #d0d0d0;
}
#comments .comment .user-picture img{
  width: 25px;
  height: 25px;
  display: block;
}
#comments .comment .username{
  font-size: 15px;
  padding: 5px 0px;
  float: left;
}
#comments .comment a.username{
  text-decoration: none;       
}
#comments .comment a.username:hover{
  text-decoration: underline;
}
#comments .comment .stats{
  float: right;
}
#comments .comment .stats span{
  width: 25px;
  padding-top: 22px;
  font-weight: bold;
  font-size: 11px;
  color: #000;
  display: inline-block;
  text-align: center;
}
#comments .comment .stats span a{
  text-decoration: none;
  color: #000;  
}
#comments .comment .stats span a:hover{
  text-decoration: underline;
}
#comments .comment .stats span.oblibene{
  background: transparent url(images/oblibene2.png) no-repeat top center;
}
#comments .comment .stats span.chci-uvarit{
  background: transparent url(images/chci2.png) no-repeat top center;
}
#comments .comment .stats span.uvaril-jsem{
  background: transparent url(images/uvaril2.png) no-repeat top center;
}
#comments .comment .stats span.me-fotografie{
  background: transparent url(images/foto_komentare.png) no-repeat top center;
}
.view-Souteze .item-list ul li {  
  margin: 0 0 0.25em 1.5em;
  padding: 0;
  list-style: disc;
}
/* detail-receptu */
.node-recept,
.node-recept .group-footer{
  font-size: 14px;            
}
.node-recept .group-footer {
  background: transparent url(images/node-spacer.png) repeat-x left top;
}
body.page-recepty-filtr .node-recept .group-footer{
  background: transparent;                                                  
}
.node.view-mode-full .field-name-field-obrazek {
  float: left;
  background: transparent url(images/fotka-bg.png) no-repeat top left;
  padding: 9px;
  margin: 0px 10px 0px 0px;
  position: relative;
  top: -5px;
}
.node.view-mode-full .field-name-field-obrazek img {
  width: 191px;
  height: 130px;
  background: transparent;
  padding: 0px;
}
.node.view-mode-full .group-left p {
  font-weight: bold;
  font-size: 14px;
  color: #333333;
  width: 270px;
  float: left;
  min-height: 130px;
}
.node.view-mode-full .field-name-recept-full-submitted li.time {
  background: transparent url(images/priprava.png) no-repeat -4px -4px;
}
.node.view-mode-full .field-name-recept-full-submitted .author,
.node.view-mode-full .field-name-recept-full-submitted .date, 
.node.view-mode-full .field-name-recept-full-submitted .zobrazeno {
  font-weight: normal;
}
#block-block-8 {
  float: right;
}
.node-recept.view-mode-full .hodiny {
  background: transparent url(images/priprava.png) no-repeat left -2px;
  padding-left: 20px;
}
.node-recept.view-mode-full .prehravavac_bg2 {
  background: transparent url(images/pozadi_prehravac_v2.png) no-repeat top center;
  height: 420px;
}
.node-recept.view-mode-full .prehravac2 {
  width: 600px;
  margin: 0px auto;
  padding: 40px 0px;
}

.prehravac_pernerka {
  width: 600px;
  margin: 0px auto;
  padding: 40px 0px;
}

.prehravavac_bg_pernerka {
  background: transparent url(pernerka/pozadi_prehravac_pernerka.png) no-repeat top center;
  height: 420px;
}



.prehravac_bg3 {
  background: transparent url(images/pozadi_prehravac_v2.png) no-repeat top center;
  
}
.prehravac3 {
  width: 600px;
  margin: 0px auto;
  padding: 40px 0px;
}








.node-recept.view-mode-full .field-name-field-fotografie{
  float: left; 
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding-bottom: 20px;                                                     
}
.node-recept.view-mode-full .field-name-field-fotografie .field-label{
  font-size: 16px;
  color: #cd0201;
  margin: 15px 0px 15px 10px;    
  font-weight: normal;                                                                    
}
.node-recept.view-mode-full .field-name-field-fotografie .field-item,
.node-recept.view-mode-full .field-name-user-photo .views-row {
  float: left;
  margin-left: 5px;
  position: relative;
}
.node-recept.view-mode-full .field-name-user-photo .views-row .views-field-name{
  position: absolute;
  top: 8px;
  background-color: rgba(255,246,0,0.5);
  text-align: center;
  width: 88%;
  margin: 0 6%;
  color: #cd0201;
  font-weight: bold;
  font-size: 11px;
}
.node-recept.view-mode-full .field-name-user-photo .views-row .views-field-name a{
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.node-recept.view-mode-full .field-name-user-photo .views-row .views-field-delete-node{
  position: absolute;
  bottom: 27px;
  right: 9px;
}
.node-recept.view-mode-full .field-name-user-photo .views-row .views-field-delete-node a{
  font-size: 0px;
  text-indent: -9999px;
  background: transparent url(images/zrusit.png) no-repeat;
  margin-left: 10px;
  width: 18px;
  height: 18px;
  display: block;
}
.node-recept.view-mode-full .field-name-user-photo .views-row .views-field-count{
  float: left;
  font-size: 11px;
  color: #000;
  padding-left: 5px;
}
.node-recept.view-mode-full .field-name-user-photo .views-row .views-field-comment-count{
  float: right;
  font-size: 11px;
  color: #000;
  padding-right: 5px;
}
.node-recept.view-mode-full .field-name-user-photo .views-row .views-field-comment-count .field-content,
.node-recept.view-mode-full .field-name-user-photo .views-row .views-field-count .field-content{
  color: #cd0201;
}
.node-recept.view-mode-full .field-name-field-fotografie .field-item img,
.node-recept.view-mode-full .field-name-user-photo .views-row img {
  background: transparent url(images/bg_fotogalerie.png) no-repeat left top;
  padding: 8px 9px;
}
.node-recept.view-mode-full .field-name-user-photo{
  clear: both;
  float: left;
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding-bottom: 20px;
  width: 100%;
  margin-bottom: 20px;
}
.node-recept.view-mode-full .field-name-user-photo .view-user-photos{
  width: 100%;
  float: left;
}
.node-recept.view-mode-full .field-name-user-photo h3{
  font-size: 16px;
  color: #cd0201;
  font-weight: normal;
  padding: 20px 0px;
}
.node-recept.view-mode-full .field-name-user-photo a#user-photo-switcher{
  background: transparent url(images/user-photo.png) no-repeat;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 6px 15px; 
}
.node-recept.view-mode-full .field-name-service-links-displays-group {
  border: 1px solid #fae59b;
  background: #fffbeb;
  font-size: 14px;
  color: #cd0201;
  padding: 15px;
  margin-bottom: 15px;
  clear: both;
}
.node-recept.view-mode-full .field-name-service-links-displays-group h3 {
  font-weight: bold;
  margin-right: 6px;
}
.node-recept.view-mode-full .field-name-service-links-displays-group iframe {
  position: relative;
}
.node-recept.view-mode-full .field-name-service-links-displays-group .service-links-facebook-like{
  width: 130px !important;
  top: 5px;                                                                                                 
}
.node-recept.view-mode-full .field-name-service-links-displays-group #___plusone_0{
  width: 72px !important;
  margin-left: 9px !important;
  position: relative;
  top: 5px;                                                                                  
}
.node-recept.view-mode-full .field-name-service-links-displays-group a{
  top: 3px;                                                                                                        
}
.node-recept.view-mode-full .field-name-service-links-displays-group .twitter-share-button {
  margin-left: 10px;
  top: 3px;
}





.node-soutez.view-mode-full .field-name-service-links-displays-group {
  border: 1px solid #fae59b;
  background: #fffbeb;
  font-size: 14px;
  color: #cd0201;
  padding: 15px;
  margin-bottom: 15px;
  clear: both;
}
.node-soutez.view-mode-full .field-name-service-links-displays-group h3 {
  font-weight: bold;
  margin-right: 6px;
}
.node-soutez.view-mode-full .field-name-service-links-displays-group iframe {
  position: relative;
}
.node-soutez.view-mode-full .field-name-service-links-displays-group .service-links-facebook-like{
  width: 130px !important;
  top: 5px;                                                                                                 
}
.node-soutez.view-mode-full .field-name-service-links-displays-group #___plusone_0{
  width: 72px !important;
  margin-left: 9px !important;
  position: relative;
  top: 5px;                                                                                  
}
.node-soutez.view-mode-full .field-name-service-links-displays-group a{
  top: 3px;                                                                                                        
}
.node-soutez.view-mode-full .field-name-service-links-displays-group .twitter-share-button {
  margin-left: 10px;
  top: 3px;
}





.node-recept.view-mode-full .field-name-nextprev-recept {
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 30px 0px;
  clear: both;
}
.node-recept.view-mode-full .field-name-nextprev-recept .prev-link {
  background: transparent url(images/prev.png) no-repeat left 2px;
  padding: 5px 0px 5px 35px;
}
.node-recept.view-mode-full .field-name-nextprev-recept .nex-link {
  background: transparent url(images/next.png) no-repeat right 2px;
  padding: 5px 35px 5px 0px;
  float: right;
  position: relative;
  top: -5px;
}
.node-recept.view-mode-full .field-name-nextprev-recept a {
  color: #666;
}
.node-recept.view-mode-full .field-name-field-perex{
  font-weight: bold;                                            
}
.node-recept.view-mode-full .field-name-field-ingredience{
  background: #fffaea;
  border: 1px solid #fae59b;
  padding: 15px;
  font-weight: bold;
  font-size: 13px;
  width: 480px;
  margin: 10px 0px 10px 0px;                                                  
}
.node-recept.view-mode-full .field-name-field-ingredience .field-label{
  color: #cd0201;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;                                                               
}
.node-recept.view-mode-full .field-name-field-ingredience .field-collection-item-field-ingredience span:first-child{
  display: inline-block;
  margin-right: 0px;        
  margin-bottom: 3px;                                                                     
}
.node-recept.view-mode-full .field-name-field-ingredience .nadpis .field-name-field-mnozstvi{
  color: #cd0201;
  font-style: italic;
  margin-top: 0.5em;                        
}
.node-recept.view-mode-full .field-name-field-ingredience .field-name-field-surovina{
  display: inline-block;
  margin-bottom: 3px;                                                                             
}
.node-recept.view-mode-full .field-name-field-pocet-porci .field-name-field-pocet-porce{
  display: inline-block;
  margin-right: 5px;        
  margin-bottom: 3px;                                                                     
}
.node-recept.view-mode-full .field-name-field-pocet-porci .field-name-field-oznaceni-porce{
  display: inline-block;
  margin-bottom: 3px;                                                                             
}
.node-recept.view-mode-full .group-left{
  width: 34%;
  float: left;
}
.node-recept.view-mode-full .group-right{
  width: 66%;
  float: right;
}
form#ekuch-userphoto-form{
  border: 1px solid #fae59b;
  background: #fffbeb;
  font-size: 14px;
  color: #cd0201;
  padding: 0px 15px 15px;
  margin-bottom: 15px;
  clear: both;  
}
form#ekuch-userphoto-form .form-item input.form-submit{
  display: none; 
}
form#ekuch-userphoto-form input.form-submit{
  background: transparent url(images/user-photo.png) no-repeat;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 6px 15px;
  border: none;
  text-shadow: none;
  border-radius: 6px;
}



 /* detail uzivatelskeho receptu */

   .node-recept.view-mode-full .hodiny {
  background: transparent url(images/priprava.png) no-repeat left -2px;
  padding-left: 20px;
}
.node-userrecept.view-mode-full .prehravavac_bg2 {
  background: transparent url(images/pozadi_prehravac_v2.png) no-repeat top center;
  height: 420px;
}
.node-userrecept.view-mode-full .prehravavac_bg_pernerka {
  background: transparent url(pernerka/pozadi_prehravac_pernerka.png) no-repeat top center;
  height: 420px;
}


.node-userrecept.view-mode-full .prehravac2 {
  width: 600px;
  margin: 0px auto;
  padding: 40px 0px;
}
.node-userrecept.view-mode-full .field-name-field-fotografie{
  float: left; 
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding-bottom: 20px;                                                       
}
.node-userrecept.view-mode-full .field-name-field-fotografie .field-label{
  font-size: 16px;
  color: #cd0201;
  margin: 15px 0px 15px 10px;    
  font-weight: normal;                                                                    
}
.node-userrecept.view-mode-full .field-name-field-fotografie .field-item,
.node-userrecept.view-mode-full .field-name-user-photo .views-row {
  float: left;
  margin-left: 5px;
  position: relative;
}
.node-userrecept.view-mode-full .field-name-user-photo .views-row .views-field-name{
  position: absolute;
  top: 8px;
  background-color: rgba(255,246,0,0.5);
  text-align: center;
  width: 88%;
  margin: 0 6%;
}
.node-userrecept.view-mode-full .field-name-user-photo .views-row .views-field-name a{
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.node-userrecept.view-mode-full .field-name-user-photo .views-row .views-field-delete-node{
  position: absolute;
  bottom: 11px;
  right: 9px;
}
.node-userrecept.view-mode-full .field-name-user-photo .views-row .views-field-delete-node a{
  font-size: 0px;
  text-indent: -9999px;
  background: transparent url(images/zrusit.png) no-repeat;
  margin-left: 10px;
  width: 18px;
  height: 18px;
  display: block;
}
.node-userrecept.view-mode-full .field-name-field-fotografie .field-item img,
.node-userrecept.view-mode-full .field-name-user-photo .views-row img {
  background: transparent url(images/bg_fotogalerie.png) no-repeat left top;
  padding: 8px 9px;
}
.node-userrecept.view-mode-full .field-name-user-photo{
  clear: both;
  float: left;
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding-bottom: 20px;
  width: 100%;
  margin-bottom: 20px;
}
.node-userrecept.view-mode-full .field-name-user-photo .view-user-photos{
  width: 100%;
  float: left;
}
.node-userrecept.view-mode-full .field-name-user-photo h3{
  font-size: 16px;
  color: #cd0201;
  font-weight: normal;
  padding: 20px 0px;
}
.node-userrecept.view-mode-full .field-name-user-photo a#user-photo-switcher{
  background: transparent url(images/user-photo.png) no-repeat;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 6px 15px; 
}
.node-userrecept.view-mode-full .field-name-service-links-displays-group {
  border: 1px solid #fae59b;  
  background: #fffbeb;
  font-size: 14px;
  color: #cd0201;
  padding: 15px;
  margin-bottom: 15px;
  clear: both;
}
.node-userrecept.view-mode-full .field-name-service-links-displays-group h3 {
  font-weight: bold;
  margin-right: 6px;
}
.node-userrecept.view-mode-full .field-name-service-links-displays-group iframe,
.node-userphoto.view-mode-full .field-name-service-links-displays-group iframe {
  position: relative;
}
.node-userrecept.view-mode-full .field-name-service-links-displays-group .service-links-facebook-like,
.node-userphoto.view-mode-full .field-name-service-links-displays-group .service-links-facebook-like{
  width: 130px !important;
  top: 5px;                                                                                                 
}
.node-userrecept.view-mode-full .field-name-service-links-displays-group #___plusone_0,
.node-userphoto.view-mode-full .field-name-service-links-displays-group #___plusone_0{
  width: 72px !important;
  margin-left: 9px !important;
  position: relative;
  top: 5px;                                                                                  
}
.node-userrecept.view-mode-full .field-name-service-links-displays-group a,
.node-userphoto.view-mode-full .field-name-service-links-displays-group a{
  top: 3px;                                                                                                        
}
.node-userrecept.view-mode-full .field-name-service-links-displays-group .twitter-share-button,
.node-userphoto.view-mode-full .field-name-service-links-displays-group .twitter-share-button {
  margin-left: 10px;
  top: 3px;
}
.node-userrecept.view-mode-full .field-name-nextprev-userrecept {
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 30px 0px;
  clear: both;
}
.node-userrecept.view-mode-full .field-name-nextprev-userrecept .prev-link {
  background: transparent url(images/prev.png) no-repeat left 2px;
  padding: 5px 0px 5px 35px;
}
.node-userrecept.view-mode-full .field-name-nextprev-userrecept .nex-link {
  background: transparent url(images/next.png) no-repeat right 2px;
  padding: 5px 35px 5px 0px;
  float: right;
  position: relative;
  top: -5px;
}
.node-userrecept.view-mode-full .field-name-nextprev-userrecept a {
  color: #666;
}
.node-userrecept.view-mode-full .field-name-field-perex{
  font-weight: bold;                                            
}
.node-userrecept.view-mode-full .field-name-field-ingredience{
  background: #fffaea;
  border: 1px solid #fae59b;
  padding: 15px;
  font-weight: bold;
  font-size: 13px;
  width: 310px;
  margin: 10px 0px 10px 0px;                                                  
}
.node-userrecept.view-mode-full .field-name-field-ingredience .field-label{
  color: #cd0201;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;                                                               
}
.node-userrecept.view-mode-full .field-name-field-ingredience .field-name-field-mnozstvi{
  display: inline-block;
  margin-right: 5px;        
  margin-bottom: 3px;                                                                     
}
.node-userrecept.view-mode-full .field-name-field-ingredience .nadpis .field-name-field-mnozstvi{
  color: #cd0201;
  font-style: italic;
  margin-top: 0.5em;                        
}
.node-userrecept.view-mode-full .field-name-field-ingredience .field-name-field-surovina{
  display: inline-block;
  margin-bottom: 3px;                                                                             
}
.node-userrecept.view-mode-full .field-name-field-pocet-porci .field-name-field-pocet-porce{
  display: inline-block;
  margin-right: 5px;        
  margin-bottom: 3px;                                                                     
}
.node-userrecept.view-mode-full .field-name-field-pocet-porci .field-name-field-oznaceni-porce{
  display: inline-block;
  margin-bottom: 3px;                                                                             
}
.node-userphoto.view-mode-full .field-name-field-user-photo{
  padding: 20px 0px;
  clear: both;
}
.node-userphoto.view-mode-full .field-name-service-links-displays-group{
  display: inline-block;
  vertical-align: top;
  padding-top: 5px;
}
.node-userphoto.view-mode-full .field-name-libisemi{
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  font-size: 14px;
  color: #000;
  max-width: 330px;
}
.node-userphoto.view-mode-full .field-name-libisemi .flag-libisemi{
  display: block;
  line-height: 12px;
}
.node-userphoto.view-mode-full .field-name-libisemi a{
  padding-top: 45px;
  background: transparent url(images/libisemi.png) no-repeat center top;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  float: left;
  line-height: 20px;
  margin-right: 10px;
}
.node-userphoto.view-mode-full .field-name-libisemi a:hover{
  text-decoration: underline;
}
.node-userphoto.view-mode-full .field-name-libisemi .libisemi-count{
  font-weight: bold;
  color: #ad0000;
}
.node-userphoto.view-mode-full .field-name-author{
  float: left;
}
.node-userphoto.view-mode-full .field-name-post-date{
  float: right;
}
.node-userphoto.view-mode-full .field-name-field-recept{
  clear: both;
}
/* block-ekuch-ekuch-user-box-header */
#block-ekuch-ekuch-user-box-header h3{
  font-size: 20px;
  color: #cd0201;
  float: right;
  margin-left: 10px;
}
#block-ekuch-ekuch-user-box-header .content{
  float: right;
}
#block-ekuch-ekuch-user-box-header .content ul li{
  float: left;
  line-height: 18px;
  font-size: 14px;
  margin-top: 6px;
}
#block-ekuch-ekuch-user-box-header .content ul li:last-child{
  border-left: 2px solid #cd0201;
  padding-left: 5px;
  margin-left: 5px;
}
#block-ekuch-ekuch-user-box-header .content ul li a{
  font-weight: bold;
  text-decoration: none;
}
#block-ekuch-ekuch-user-box-header .content ul li a:hover{
  text-decoration: underline;
}
#block-block-14{
  clear: right;
  padding-top: 5px;
}
#header #block-user-login{
  float: right;
  position: relative;
}
#header #block-user-login .form-item{
  margin: 0px;
  width: 171px;
  float: left;
}
#header #block-user-login .form-item input.form-text{
  color: #999999;
  border: none;
  background: transparent url(images/search-text.png) no-repeat top left;
  width: 166px;
  height: 21px;
  padding: 0px 5px 0px 5px;
  margin-right: 5px;
}
#header input:-webkit-autofill{
  background-color: transparent !important;
  background-image: url(images/search-text.png);
}
#header #block-user-login .form-actions{
  margin: 0px;
  float: left;
}
#header #block-user-login .form-actions input{
  margin-left: 0px;
  margin-top: -2px;
}
#header #block-user-login .item-list {
  position: absolute;
  left: 0px;
  top: 26px;
}
#header #block-user-login .item-list ul li{
  margin: 0px 7px 0px 0px;
  float: left;
}



/* block-ekuch-ekuch-user-box */
#sidebar-second #block-ekuch-ekuch-user-box{
  padding: 10px;
  float: left;
  width: 290px;
}
#block-ekuch-ekuch-user-box h3{
  margin: 0 0 15px;
  padding: 0px 0px 5px;
  border-bottom: 1px solid #fbe69a;
}
#block-ekuch-ekuch-user-box h3 span.name{
  font-size: 20px;
  color: #cd0201;
  font-weight: normal;
  float: none;
  padding-top: 6px;
  padding-bottom: 6px;
}
#block-ekuch-ekuch-user-box h3 span{
  width: 28px;
  padding-top: 22px;
  font-weight: bold;
  font-size: 11px;
  color: #000;
  display: inline-block;
  text-align: center;
  float: right;
}
#block-ekuch-ekuch-user-box h3 span.favorite{
  background: transparent url(images/obliben3.png) no-repeat top center;
}
#block-ekuch-ekuch-user-box h3 span.chci{
  background: transparent url(images/chci3.png) no-repeat top center;
}
#block-ekuch-ekuch-user-box h3 span.uvariljsem{
  background: transparent url(images/uvaril3.png) no-repeat top center;
}
#block-ekuch-ekuch-user-box h3 span.moje{
  background: transparent url(images/foto_panel.png) no-repeat center 3px;
}
#block-ekuch-ekuch-user-box .content .avatar,
.user-profile.view-mode-full .field-name-ds-user-picture a{
  float: left;
  margin-right: 30px;
  padding: 3px 3px 1px;
  border: 2px solid #d0d0d0;
  border-radius: 4px;
}
#block-ekuch-ekuch-user-box .content .flags a,
#block-ekuch-ekuch-user-box .content .flags div,
#block-ekuch-ekuch-user-box-profile .content .flags a,
#block-ekuch-ekuch-user-box-profile .content .flags div{
  background: transparent url(images/flags.png) no-repeat;
  display: block;
  width: 131px;
  height: 15px;
  margin-bottom: 10px;
  font-size: 15px;
  padding: 7px 0px 9px 20px;
  text-decoration: none;
  color: #fff;
  margin-left: 127px;
}
#block-ekuch-ekuch-user-box .content .flags a:hover,
#block-ekuch-ekuch-user-box-profile .content .flags a:hover{
  text-decoration: underline;
}
#block-ekuch-ekuch-user-box .content .flags .count,
#block-ekuch-ekuch-user-box-profile .content .flags .count{
  background: transparent url(images/flags2.png) no-repeat;
  color: #ee6d12;
  text-align: center;
  font-size: 15px;
  width: 31px;
  display: inline-block;
  padding: 6px 0px;
  float: right;
  margin-top: -7px;
}   
#block-ekuch-ekuch-user-box .content ul{
  text-align: center;
  padding: 10px 0px;
}
#block-ekuch-ekuch-user-box .content ul li{
  display: inline-block;
}
#block-ekuch-ekuch-user-box .content ul li:first-child a{
  padding-right: 5px;
  margin-right: 5px;
  border-right: 2px solid #ce0000;
}
#block-ekuch-ekuch-user-box .content ul li a{
  font-size: 15px;
  font-weight: bold;
  display: inline-block;
  text-decoration: none;
}
#block-ekuch-ekuch-user-box .content ul li a:hover{
  text-decoration: underline;
}
body.page-oblibene-recepty #content h1,
body.page-chci-uvarit #content h1,
body.page-uvaril-jsem #content h1{
  font-size: 30px;
  margin-bottom: 40px;
}
.view-oblibene ul li,
.view-chci-uvarit ul li,
.view-uvaril-jsem ul li{
  background: transparent url(images/bod26.png) no-repeat left center;
  margin: 0 0 5px;
  padding-left: 15px;
}
.view-oblibene ul li .views-field,
.view-chci-uvarit ul li .views-field,
.view-uvaril-jsem ul li .views-field{
  display: inline-block;
  font-size: 15px;
  vertical-align: middle;
}
.view-oblibene ul li .views-field-title a,
.view-chci-uvarit ul li .views-field-title a,
.view-uvaril-jsem ul li .views-field-title a{
  text-decoration: none;
}
.view-oblibene ul li .views-field-title a:hover,
.view-chci-uvarit ul li .views-field-title a:hover,
.view-uvaril-jsem ul li .views-field-title a:hover{
  text-decoration: underline;
}
.view-oblibene ul li .views-field-ops,
.view-chci-uvarit ul li .views-field-ops,
.view-chci-uvarit ul li .views-field-ops-1,
.view-uvaril-jsem ul li .views-field-ops{
  height: 18px;
}
.view-oblibene ul li .views-field-ops a.unflag-action,
.view-chci-uvarit ul li .views-field-ops a.unflag-action,
.view-uvaril-jsem ul li .views-field-ops a.unflag-action{
  font-size: 0px;
  text-indent: -9999px;
  background: transparent url(images/zrusit.png) no-repeat;
  margin-left: 10px;
  width: 18px;
  height: 18px;
  display: block;
}
.view-oblibene ul li .views-field-ops a.flag-action,
.view-chci-uvarit ul li .views-field-ops a.flag-action,
.view-uvaril-jsem ul li .views-field-ops a.flag-action{
  display: none;
}
.view-oblibene ul li .views-field-ops a.flag-action{
  display: inline-block;
  font-size: 15px;
  vertical-align: top;
  text-decoration: none;
  padding-left: 20px;
}
.view-oblibene ul li .views-field-ops a.flag-action:hover{
  text-decoration: underline;
}
.view-chci-uvarit ul li .views-field-ops-1 a.flag-action{
  font-size: 0px;             
  text-indent: -9999px;
  background: transparent url(images/potvrdit.png) no-repeat;
  margin-left: 0px;
  width: 18px;
  height: 18px;
  display: block;
}
.view-chci-uvarit ul li .views-field-ops-1 a.unflag-action{
  display: none;
}
/* další */
div.messages{
  clear: both;         
  max-width: 90%;
  margin: 1em auto;
}
hr{
  height: 1px;  
}
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}
.view-comments-recent ul li{
  list-style-type: disc;                           
}
.view-me-fotografie{
  padding-top: 30px;
}
.view-me-fotografie .views-row{
  margin-bottom: 10px;
}
.view-me-fotografie .views-row .views-field-field-user-photo,
.view-me-fotografie .views-row .views-field-title{
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  float: none;
}
.view-me-fotografie .views-row .views-field-title a{
  font-size: 18px;
}
#block-user-login .form-item{
  width: 46%;
  margin: 10px 2% 10px;
  float: left;
}
#block-user-login .form-actions input{
  background: transparent url(images/celyrecept.png) no-repeat top left;
  padding: 5px 8px 5px 8px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  border:  none;
  text-shadow:  none;
  border-radius: 5px;
  margin-left: 10px;
}
#block-user-login h3{
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0px 10px 5px;
}
/* skyscraper */
#skyscraper{
  padding-top: 200px;
  position: absolute;
  left: -300px;
  width: 300px;
  float: right;
  top: 0;
 
}

#block-block-17{
  float:right;
  }

#skyscraper_right{
  padding-top: 200px;
  position: absolute;
  right: -300px;
  top: 0;
}

.node-story.view-mode-full .hodiny {
  background: transparent url(images/priprava.png) no-repeat left -2px;
  padding-left: 20px;
}
.node-story.view-mode-full .prehravavac_bg2 {
  background: transparent url(images/pozadi_prehravac_v2.png) no-repeat top center;
  height: 420px;
}
.node-story.view-mode-full .prehravavac_bg_pernerka {
  background: transparent url(pernerka/pozadi_prehravac_pernerka.png) no-repeat top center;
  height: 420px;
}

.node-story.view-mode-full .prehravac2 {
  width: 600px;
  margin: 0px auto;
  padding: 40px 0px;
}
.node-story.view-mode-full .field-name-field-fotografie{
  float: left; 
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding-bottom: 20px;                                                       
}
.node-story.view-mode-full .field-name-field-fotografie .field-label{
  font-size: 16px;
  color: #cd0201;
  margin: 15px 0px 15px 10px;    
  font-weight: normal;                                                                    
}
.node-story.view-mode-full .field-name-field-fotografie .field-item,
.node-story.view-mode-full .field-name-user-photo .views-row {
  float: left;
  margin-left: 5px;
  position: relative;
}
.node-story.view-mode-full .field-name-user-photo .views-row .views-field-name{
  position: absolute;
  top: 8px;
  background-color: rgba(255,246,0,0.5);
  text-align: center;
  width: 88%;
  margin: 0 6%;
}
.node-story.view-mode-full .field-name-user-photo .views-row .views-field-name a{
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.node-story.view-mode-full .field-name-user-photo .views-row .views-field-delete-node{
  position: absolute;
  bottom: 11px;
  right: 9px;
}
.node-story.view-mode-full .field-name-user-photo .views-row .views-field-delete-node a{
  font-size: 0px;
  text-indent: -9999px;
  background: transparent url(images/zrusit.png) no-repeat;
  margin-left: 10px;
  width: 18px;
  height: 18px;
  display: block;
}
.node-story.view-mode-full .field-name-field-fotografie .field-item img,
.node-story.view-mode-full .field-name-user-photo .views-row img {
  background: transparent url(images/bg_fotogalerie.png) no-repeat left top;
  padding: 8px 9px;
}
.node-story.view-mode-full .field-name-user-photo{
  clear: both;
  float: left;
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding-bottom: 20px;
  width: 100%;
  margin-bottom: 20px;
}
.node-story.view-mode-full .field-name-user-photo .view-user-photos{
  width: 100%;
  float: left;
}
.node-story.view-mode-full .field-name-user-photo h3{
  font-size: 16px;
  color: #cd0201;
  font-weight: normal;
  padding: 20px 0px;
}
.node-story.view-mode-full .field-name-user-photo a#user-photo-switcher{
  background: transparent url(images/user-photo.png) no-repeat;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 6px 15px; 
}
.node-story.view-mode-full .field-name-service-links-displays-group {
  border: 1px solid #fae59b;
  background: #fffbeb;
  font-size: 14px;
  color: #cd0201;
  padding: 15px;
  margin-bottom: 15px;
  clear: both;
}
.node-story.view-mode-full .field-name-service-links-displays-group h3 {
  font-weight: bold;
  margin-right: 6px;
}
.node-story.view-mode-full .field-name-service-links-displays-group iframe {
  position: relative;
}
.node-story.view-mode-full .field-name-service-links-displays-group .service-links-facebook-like{
  width: 130px !important;
  top: 5px;                                                                                                 
}
.node-story.view-mode-full .field-name-service-links-displays-group #___plusone_0{
  width: 72px !important;
  margin-left: 9px !important;
  position: relative;
  top: 5px;                                                                                  
}
.node-story.view-mode-full .field-name-service-links-displays-group a{
  top: 3px;                                                                                                        
}
.node-story.view-mode-full .field-name-service-links-displays-group .twitter-share-button {
  margin-left: 10px;
  top: 3px;
}
.node-story.view-mode-full .field-name-nextprev-story {
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 30px 0px;
  clear: both;
}
.node-story.view-mode-full .field-name-nextprev-story .prev-link {
  background: transparent url(images/prev.png) no-repeat left 2px;
  padding: 5px 0px 5px 35px;
}
.node-story.view-mode-full .field-name-nextprev-story .nex-link {
  background: transparent url(images/next.png) no-repeat right 2px;
  padding: 5px 35px 5px 0px;
  float: right;
  position: relative;
  top: -5px;
}
.node-story.view-mode-full .field-name-nextprev-story a {
  color: #666;
}
.node-story.view-mode-full .field-name-field-perex{
  font-weight: bold;                                            
}
.node-story.view-mode-full .field-name-field-ingredience{
  background: #fffaea;
  border: 1px solid #fae59b;
  padding: 15px;
  font-weight: bold;
  font-size: 13px;
  width: 310px;
  margin: 10px 0px 10px 0px;                                                  
}
.node-story.view-mode-full .field-name-field-ingredience .field-label{
  color: #cd0201;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;                                                               
}
.node-story.view-mode-full .field-name-field-ingredience .field-name-field-mnozstvi{
  display: inline-block;
  margin-right: 5px;        
  margin-bottom: 3px;                                                                     
}
.node-story.view-mode-full .field-name-field-ingredience .nadpis .field-name-field-mnozstvi{
  color: #cd0201;
  font-style: italic;
  margin-top: 0.5em;                        
}
.node-story.view-mode-full .field-name-field-ingredience .field-name-field-surovina{
  display: inline-block;
  margin-bottom: 3px;                                                                             
}
.node-story.view-mode-full .field-name-field-pocet-porci .field-name-field-pocet-porce{
  display: inline-block;
  margin-right: 5px;        
  margin-bottom: 3px;                                                                     
}
.node-story.view-mode-full .field-name-field-pocet-porci .field-name-field-oznaceni-porce{
  display: inline-block;
  margin-bottom: 3px;                                                                             
}





.node-prclanek.view-mode-full .hodiny {
  background: transparent url(images/priprava.png) no-repeat left -2px;
  padding-left: 20px;
}
.node-prclanek.view-mode-full .prehravavac_bg2 {
  background: transparent url(images/pozadi_prehravac_v2.png) no-repeat top center;
  height: 420px;
}
.node-prclanek.view-mode-full .prehravac2 {
  width: 600px;
  margin: 0px auto;
  padding: 40px 0px;
}
.node-prclanek.view-mode-full .field-name-field-fotografie{
  float: left; 
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding-bottom: 20px;                                                       
}
.node-prclanek.view-mode-full .field-name-field-fotografie .field-label{
  font-size: 16px;
  color: #cd0201;
  margin: 15px 0px 15px 10px;    
  font-weight: normal;                                                                    
}
.node-prclanek.view-mode-full .field-name-field-fotografie .field-item,
.node-prclanek.view-mode-full .field-name-user-photo .views-row {
  float: left;
  margin-left: 5px;
  position: relative;
}
.node-prclanek.view-mode-full .field-name-user-photo .views-row .views-field-name{
  position: absolute;
  top: 8px;
  background-color: rgba(255,246,0,0.5);
  text-align: center;
  width: 88%;
  margin: 0 6%;
}
.node-prclanek.view-mode-full .field-name-user-photo .views-row .views-field-name a{
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.node-prclanek.view-mode-full .field-name-user-photo .views-row .views-field-delete-node{
  position: absolute;
  bottom: 11px;
  right: 9px;
}
.node-prclanek.view-mode-full .field-name-user-photo .views-row .views-field-delete-node a{
  font-size: 0px;
  text-indent: -9999px;
  background: transparent url(images/zrusit.png) no-repeat;
  margin-left: 10px;
  width: 18px;
  height: 18px;
  display: block;
}
.node-prclanek.view-mode-full .field-name-field-fotografie .field-item img,
.node-prclanek.view-mode-full .field-name-user-photo .views-row img {
  background: transparent url(images/bg_fotogalerie.png) no-repeat left top;
  padding: 8px 9px;
}
.node-prclanek.view-mode-full .field-name-user-photo{
  clear: both;
  float: left;
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding-bottom: 20px;
  width: 100%;
  margin-bottom: 20px;
}
.node-prclanek.view-mode-full .field-name-user-photo .view-user-photos{
  width: 100%;
  float: left;
}
.node-prclanek.view-mode-full .field-name-user-photo h3{
  font-size: 16px;
  color: #cd0201;
  font-weight: normal;
  padding: 20px 0px;
}
.node-prclanek.view-mode-full .field-name-user-photo a#user-photo-switcher{
  background: transparent url(images/user-photo.png) no-repeat;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 6px 15px; 
}
.node-prclanek.view-mode-full .field-name-service-links-displays-group {
  border: 1px solid #fae59b;
  background: #fffbeb;
  font-size: 14px;
  color: #cd0201;
  padding: 15px;
  margin-bottom: 15px;
  clear: both;
}
.node-prclanek.view-mode-full .field-name-service-links-displays-group h3 {
  font-weight: bold;
  margin-right: 6px;
}
.node-prclanek.view-mode-full .field-name-service-links-displays-group iframe {
  position: relative;
}
.node-prclanek.view-mode-full .field-name-service-links-displays-group .service-links-facebook-like{
  width: 130px !important;
  top: 5px;                                                                                                 
}
.node-prclanek.view-mode-full .field-name-service-links-displays-group #___plusone_0{
  width: 72px !important;
  margin-left: 9px !important;
  position: relative;
  top: 5px;                                                                                  
}
.node-prclanek.view-mode-full .field-name-service-links-displays-group a{
  top: 3px;                                                                                                        
}
.node-prclanek.view-mode-full .field-name-service-links-displays-group .twitter-share-button {
  margin-left: 10px;
  top: 3px;
}
.node-prclanek.view-mode-full .field-name-nextprev-prclanek {
  background: transparent url(images/node-spacer.png) repeat-x left bottom;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 30px 0px;
  clear: both;
}
.node-prclanek.view-mode-full .field-name-nextprev-prclanek .prev-link {
  background: transparent url(images/prev.png) no-repeat left 2px;
  padding: 5px 0px 5px 35px;
}
.node-prclanek.view-mode-full .field-name-nextprev-prclanek .nex-link {
  background: transparent url(images/next.png) no-repeat right 2px;
  padding: 5px 35px 5px 0px;
  float: right;
  position: relative;
  top: -5px;
}
.node-prclanek.view-mode-full .field-name-nextprev-prclanek a {
  color: #666;
}
.node-prclanek.view-mode-full .field-name-field-perex{
  font-weight: bold;                                            
}
.node-prclanek.view-mode-full .field-name-field-ingredience{
  background: #fffaea;
  border: 1px solid #fae59b;
  padding: 15px;
  font-weight: bold;
  font-size: 13px;
  width: 310px;
  margin: 10px 0px 10px 0px;                                                  
}
.node-prclanek.view-mode-full .field-name-field-ingredience .field-label{
  color: #cd0201;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;                                                               
}
.node-prclanek.view-mode-full .field-name-field-ingredience .field-name-field-mnozstvi{
  display: inline-block;
  margin-right: 5px;        
  margin-bottom: 3px;                                                                     
}
.node-prclanek.view-mode-full .field-name-field-ingredience .nadpis .field-name-field-mnozstvi{
  color: #cd0201;
  font-style: italic;
  margin-top: 0.5em;                        
}
.node-prclanek.view-mode-full .field-name-field-ingredience .field-name-field-surovina{
  display: inline-block;
  margin-bottom: 3px;                                                                             
}
.node-prclanek.view-mode-full .field-name-field-pocet-porci .field-name-field-pocet-porce{
  display: inline-block;
  margin-right: 5px;        
  margin-bottom: 3px;                                                                     
}
.node-prclanek.view-mode-full .field-name-field-pocet-porci .field-name-field-oznaceni-porce{
  display: inline-block;
  margin-bottom: 3px;                                                                             
}

 /* sekce uživatelských fotek */


.view-display-id-page_1 .views-field-field-user-photo {
  float: left;
  margin-right: 10px;
}
.view-display-id-page_1 .views-field-field-user-photo img {
  width: 126px;
  height: 86px;
  background: transparent url(images/obrazek_vypis_clanku.png) no-repeat left top;
  padding: 8px;
}

.view-display-id-page_1 .views-field-title-2 {
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0px 10px 0px;
}

.node .field-name-field-user-photo {
  float: left;
  margin-right: 10px;
}
.node .field-name-field-user-photo img {
  width: 191px;
  height: 130px;
  background: transparent url(images/fotka-bg.png) no-repeat left top;
  padding: 8px;
}

.node.view-mode-full .field-name-field-user-photo {
  float: left;
  background: transparent url(images/bg_fotogalerie_user.png) no-repeat top left;
  padding: 9px;
  margin: 0px 10px 0px 0px;
  position: relative;
  top: -5px;
}
.node.view-mode-full .field-name-field-user-photo img {
  width: 648px;
  height: auto;
  background: transparent;
  padding: 0px;
}


/* horní odkazy */ 
#page-wrapper,
#leaderboard{
  clear: both;
}
ul.websites-bar{
  padding: 0;
  margin: 0;
  width: 100%;
  list-style: none;
}
ul.websites-bar li{
  width: 50%;
  float: left;
  box-sizing: border-box;
}
ul.websites-bar li a{
  text-decoration: none;
  background: #e5d5c6;
  display: block;
  box-sizing: border-box;
  padding-left: 315px;
  height: 35px;
  font-size: 0px;
  text-indent: -9999px;
  position: relative;
  text-transform: uppercase;
}
ul.websites-bar li a span{
  display: none;
  font-size: 0px;
  text-indent: -9999px;
}
ul.websites-bar li:first-child a{
  text-align: right;
  padding-right: 75px;
  padding-left: 0px;
}
ul.websites-bar li:last-child a{
  background: #ffc700;
}
ul.websites-bar li:last-child a:after{
  content: "";
  display: block;
  height: 35px;
  width: 25px;
  background: transparent url(images/ekucharka-bar2.png) no-repeat center center;
  position: absolute; 
  left: -25px;
  top: 0px; 
  z-index: 1;
}
ul.websites-bar li:first-child a:before{
  content: "";
  display: block;
  height: 35px;
  width: 343px;
  background: transparent url(images/logo-left-gray.png) no-repeat center center;
  position: absolute; 
  right: 75px;
  top: 0px; 
}
ul.websites-bar li:first-child a:hover:before{
  background: transparent url(images/logo-left.png) no-repeat center center;
}
ul.websites-bar li:first-child a:hover{
  background: #ea5900;
}
ul.websites-bar li:last-child a:before{
  content: "";
  display: block;
  height: 35px;
  width: 350px;
  background: transparent url(images/logo-right-hover.png) no-repeat center center;
  position: absolute; 
  left: 130px;
  top: 0px; 
} 
@media screen and (max-width: 980px){
  ul.websites-bar li:last-child a:before{left: 45px;}
  ul.websites-bar li:first-child a:before{right: 15px;}
}
@media screen and (max-width: 767px){
  ul.websites-bar li:first-child a:before {background-size: 90% auto;}
  ul.websites-bar li:last-child a:before{background-size: 90% auto;}
  ul.websites-bar li:first-child a:hover:before{background-size: 90% auto;}
  ul.websites-bar li:first-child a:before{width: 98%; right: 2%;}
  ul.websites-bar li:last-child a:before{width: 98%; left: 2%;}
  ul.websites-bar li a{padding: 0;}
}
@media screen and (max-width: 460px){
  ul.websites-bar li {width: 100%;}
  ul.websites-bar li:last-child a:after{display: none;}
  ul.websites-bar li:first-child a:before {background-size: auto;}
  ul.websites-bar li:last-child a:before{background-size: auto;}
  ul.websites-bar li:first-child a:hover:before {background-size: auto;}
}
@media screen and (max-width: 350px){
  ul.websites-bar li:first-child a:before {background-size: 90% auto;}
  ul.websites-bar li:first-child a:hover:before{background-size: 90% auto;}
}  
#nad_receptem {display: none;}

/* responze */
@media screen and (max-width: 1031px){
  #ramecek_ads {margin-left: 300px;}
  #page{width: 100%;}
  img{max-width: 100%; height: auto;}
  #leaderboard, #skyscraper {display: none;}
  body.two-sidebars #sidebar-first {width: 19%; margin-left: -100%; padding-left: 2%;}
  body.two-sidebars #sidebar-second, body.one-sidebar #sidebar-second {width: 30%; margin-left: -32%; padding-right: 2%;}
  body.two-sidebars #content .section {margin: 0 32% 0 21%;}
  #sidebar-first h3{width: auto;}
  #sidebar-second #block-ekuch-ekuch-user-box{float: none; width: auto;}
  #sidebar-first #block-menu-menu-kategorie-receptu ul.menu li, #sidebar-first ul.menu li{width: auto;}
  #header3 #block-views-receptdne-block-1{width: 38%; padding: 15px 1% 10px; margin-right: 1%;}
  #header3 #block-views-uzivatelskerecepty-block-1{width: 24%; padding: 15px 1% 10px;}
  #header3 #block-views-vypispovidani-block-1{width: 30%; padding: 15px 1% 10px;}
  #bottom {width: 96%; padding: 0px 2% 0px; height: auto;}
  #bottom #block-views-vypispovidani-block-2 {width: 65%; margin-bottom: 30px; background: transparent url(images/clanky_bottom.png) no-repeat top center;}
  #bottom #block-views-vypispovidani-block-2 .views-row {width: 46%; padding: 0px 2%;}
  #bottom #block-views-comments-recent2-block {width: 31%; margin-right: 0px; margin-bottom: 30px;}
  #footer {width: 100%; background: transparent url(images/footer.png) no-repeat center top;}
  body.one-sidebar #content .section {margin: 0 32% 0 10px;}
  .node.view-mode-full .field-name-field-user-photo{background: transparent;}
  .node.view-mode-full .field-name-field-user-photo img{width: 100%;}
  #sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded ul li, #sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded ul li.first{width: auto;}
  
}
@media screen and (max-width: 1023px){
  #div2 { padding: 49px 0px 0px 0px ; }
  #div4 { padding: 49px 0px 0px 0px ; }
  #div6 { padding: 49px 0px 0px 0px ; }
  #div8 { padding: 49px 0px 0px 0px ; }
  #navigation .content ul li a, #navigation .content ul li a:link, #navigation .content ul li a:visited{padding: 12px 10px;}
  #block-ekuch-ekuch-user-box .content .flags a, #block-ekuch-ekuch-user-box .content .flags div, #block-ekuch-ekuch-user-box-profile .content .flags a, #block-ekuch-ekuch-user-box-profile .content .flags div{margin-left: 105px;}
  ins{width: 100% !important;}
  iframe{max-width: 100%;}
  .responsive-menus.responsified span.toggler{background: transparent url(images/primary-links.png) no-repeat top left; border-radius: 0px; border: none; box-shadow: none; line-height: 30px; padding: 0;}
  .responsive-menus.responsified span.toggler:hover, .responsive-menus.responsified.responsive-toggled span.toggler{border: none; background: transparent url(images/primary-links-active.png) repeat-x left 0px;}
  .responsive-menus.responsified .responsive-menus-simple {background: #d10000; border-radius: 0px; box-shadow: none;}
  .responsive-menus.responsified .responsive-menus-simple li a{background: transparent; padding-top: 7px; padding-bottom: 7px;}
  .responsive-menus.responsified .responsive-menus-simple li ul{width: 100%; position: static;}
  .responsive-menus.responsified .responsive-menus-simple li ul li{border-bottom: none;}
  .responsive-menus.responsified .responsive-menus-simple li a:hover{text-decoration: underline;}
  .responsive-menus.responsified .responsive-menus-simple li ul li a{padding-top: 7px; padding-bottom: 7px;}
  .responsive-menus.responsified .contextual-links-wrapper{display: none;}
  #header #block-user-login {max-width: 250px; top: -15px;}
  #header #block-user-login .item-list {top: 50px;}
  #header #block-user-login .form-item input.form-text{margin-bottom: 4px;}
  #footer {padding: 682px 0px 20px 0px;}
  body{overflow-x: hidden;}
  .node-recept.view-mode-full .prehravac2{width: 100%;}
  .prehravac3{width: 100%;}
  .prehravac_pernerka{width: 100%;}
  .node.view-mode-full .field-name-field-obrazek img {width: 100%; height: auto;}
  .node.view-mode-full .field-name-field-obrazek{background: transparent;}
  #pridat-recept-button a {font-size: 14px; background: transparent url(images/pridat_recept.png) no-repeat left center; background-size: contain; width: 100%; height: 66px; box-sizing: border-box;}
  body.one-sidebar #content .section{min-height: 1px;}
}
@media screen and (max-width: 980px){
#nad_receptem {display: block;}
 #div2 { padding: 41px 0px 0px; }
  #div4 { margin: -56px 0px 0px 2px; }
  #div6 { margin: -45px 0px 0px 2px; }
  #div8 { margin: -56px 0px 0px 2px; }
 .node-recept.view-mode-full .prehravavac_bg2 {background: transparent; height: auto;}
 .prehravavac_bg_pernerka {background: transparent; height: auto;}
  
  .prehravac_bg3 {background: transparent url(images/pozadi_prehravac_v2.png) no-repeat top center;}
  .prehravac_bg3 {height: 350px; background-size: cover; padding: 0px 20px;}




  
}
@media screen and (max-width: 850px){
   
    #div2 { padding: 36px 0px 0px; }
  #div4 { margin: -63px 0px 0px -3px; }
  #div6 { margin: -53px 0px 0px -3px; }
  #div8 { margin: -63px 0px 0px -3px; }
  #ramecek_ads {margin-top: 5px; margin-left: 75px;}
  #navigation{display: none;}
  #header3{max-width: calc(100% - 40px); margin: 0 auto;}
  #header3 #block-views-receptdne-block-1 {width: 96%; padding: 15px 2% 10px; margin-right: 0%; margin-bottom: 10px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd232+0,fdb737+100 */
  background: #ffd232; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGI3MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffd232 0%, #fdb737 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd232), color-stop(100%,#fdb737)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffd232 0%,#fdb737 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffd232 0%,#fdb737 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffd232 0%,#fdb737 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffd232 0%,#fdb737 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd232', endColorstr='#fdb737',GradientType=0 ); /* IE6-8 */
  border-radius: 5px;}
  #header3 #block-views-receptdne-block-1 .views-field-nothing{left: -2%;}
  #header3 #block-views-uzivatelskerecepty-block-1{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdb23b+0,fb8923+100 */
  background: #fdb23b; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkYjIzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjg5MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fdb23b 0%, #fb8923 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdb23b), color-stop(100%,#fb8923)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fdb23b 0%,#fb8923 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fdb23b 0%,#fb8923 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fdb23b 0%,#fb8923 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fdb23b 0%,#fb8923 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb23b', endColorstr='#fb8923',GradientType=0 ); /* IE6-8 */
  border-radius: 5px; 
  width: 43%;
  padding: 15px 2% 10px;}
  #header3 #block-views-vypispovidani-block-1{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f47226+0,dd3000+100 */
  background: #f47226; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NzIyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDMwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f47226 0%, #dd3000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f47226), color-stop(100%,#dd3000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f47226 0%,#dd3000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f47226 0%,#dd3000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f47226 0%,#dd3000 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f47226 0%,#dd3000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47226', endColorstr='#dd3000',GradientType=0 ); /* IE6-8 */
  border-radius: 5px;
  width: 47%;
  padding: 15px 2% 10px;}
  #main-wrapper {max-width: calc(100% - 40px); margin: auto;}
  body.two-sidebars #content .section {margin: 0;}
  body.two-sidebars #sidebar-first {width: 38%; margin-left: 0%; padding-left: 0%;}
  body.two-sidebars #sidebar-second{width: 60%; margin-left: 2%; padding-right: 0%;}
  #bottom {width: 100%; padding: 0px 0% 0px;}
  #bottom #block-views-vypispovidani-block-2 {width: 100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fef0be+0,ffeba4+100 */
  background: #fef0be; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZjBiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmViYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fef0be 0%, #ffeba4 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef0be), color-stop(100%,#ffeba4)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fef0be 0%,#ffeba4 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fef0be 0%,#ffeba4 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fef0be 0%,#ffeba4 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fef0be 0%,#ffeba4 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef0be', endColorstr='#ffeba4',GradientType=0 ); /* IE6-8 */
  border-radius: 5px;
  height: auto;}
  #bottom #block-views-vypispovidani-block-2 .views-row-3, #bottom #block-views-vypispovidani-block-2 .views-row-5{clear: both;}
  #bottom #block-views-vypispovidani-block-2 .more-link{clear: both; margin-bottom: 20px;}
  #bottom #block-views-comments-recent2-block {width: 100%;}
  #topsection #site-slogan{display: none;}
  #block-ekuch-ekuch-recepty-counter{display: none;}
  body.one-sidebar #sidebar-second {width: 100%; margin-left: 0%; padding-right: 0%;}
  body.one-sidebar #sidebar-second .block{width: 46%; margin: 0px 1% 20px; display: inline-block; vertical-align: top;}
  body.one-sidebar #content .section {margin: 0px;}
  #wa_fPlayer_frame_0 div, #wa_fPlayer_frame_0{width: 100% !important;}
  .node-recept.view-mode-full .prehravac2, embed{width: 100%;}
  .prehravac3, embed{width: 100%;}
  .prehravac_pernerka, embed{width: 100%;}

  video{width: 100% !important;}
  .tabs ul.tabs{white-space: normal;}
  .node-recept.view-mode-full .prehravac2{padding: 35px 0px;}
  .prehravac3{padding: 35px 0px;}
  .prehravac_pernerka{padding: 35px 0px;}
  .node-recept.view-mode-full .prehravavac_bg2 {background: transparent url(images/pozadi_prehravac_v2.png) no-repeat top center;}
  .node-recept.view-mode-full .prehravavac_bg2 {height: 290px; background-size: cover; padding: 0px 20px;}
  .prehravavac_bg_pernerka {background: transparent url(pernerka/pozadi_prehravac_pernerka.png) no-repeat top center;}
  .prehravavac_bg_pernerka {height: 290px; background-size: cover; padding: 0px 20px;}
  .prehravac_bg3 {background: transparent url(images/pozadi_prehravac_v2.png) no-repeat top center;}
  .prehravac_bg3 {height: 290px; background-size: cover; padding: 0px 20px;}
  #pridat-recept-button a {height: 63px; text-align: left; padding-left: 50px; margin: 0 auto; width: 267px;}
  #sidebar-first #block-menu-menu-kategorie-receptu ul.menu li, #sidebar-first h3, #sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded, #sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded ul li, #sidebar-first #block-menu-menu-kategorie-receptu ul.menu li.expanded ul li.first, #header3 #block-views-vypispovidani-block-1 .more-link a, #header3 #block-views-uzivatelskerecepty-block-1 .more-link a{background-size: cover;}
  .field-name-player #div1 img{width: 100%;}
  .field-name-player #div2{padding: 50px 0px 25px;}
  body.two-sidebars #content .section {padding: 20px 0px;}
}
@media screen and (max-width: 570px){
  #div2 { padding: 36px 0px 0px; }
  #div4 { margin: -62px 0px 0px -3px; }
  #div6 { margin: -53px 0px 0px -3px; }
  #div8 { margin: -63px 0px 0px -3px; }
  #ramecek_ads {margin-top: 5px; margin-left: 65px;}
  #topsection #site-name{text-align: center; margin: -15px 0 15px; float: none;}
  #header {width: 255px; margin: 0 auto;}
  #block-block-14{text-align: center;}
  #block-search-form {margin: 13px auto 0px; width: 200px;}
  
 
}
@media screen and (max-width: 520px){
  #div2 { padding-top: 24px; }
  #div4 { margin: -75px 0px 0px -12px; }
  #div6 { margin: -65px 0px 0px -12px; }
  #div8 { margin: -75px 0px 0px -12px; }
  #ramecek_ads {margin-top: 5px; margin-left: 30px;}
  #header3 #block-views-uzivatelskerecepty-block-1{width: 96%; margin-bottom: 10px;}
  #header3 #block-views-receptdne-block-1 .line{width: auto;}
  #header3 #block-views-vypispovidani-block-1{width: 96%;}
  body.two-sidebars #content .section, body.one-sidebar #content .section{padding: 20px 0px;}
  body.two-sidebars #sidebar-first {width: 100%;}
  body.two-sidebars #sidebar-second {width: 100%; margin-left: 0%;}
  #bottom #block-views-vypispovidani-block-2 .views-row {width: 96%;}
  #header2 #block-block-15 {float: none; margin-right: 0px; margin-bottom: 10px; text-align: center;}
  .node-recept.view-mode-full .field-name-field-ingredience{width: auto;}
  .node.view-mode-full .field-name-page-nodeinfo, .node.view-mode-full .field-name-recept-full-submitted{float: none; width: 100%;}
  .node.view-mode-full .field-name-page-nodeinfo ul, .node.view-mode-full .field-name-recept-full-submitted ul {margin: 0px 0px 0px 0px; background: transparent; padding: 0px 0px 0px 0px; width: 100%;}
  input.form-text{width: 100%;}
  body.one-sidebar #sidebar-second .block {width: 100%; margin: 0px 0% 20px;} 
  body .responsive-menus.responsified {width: 100%; margin: 0 auto;} 
  .node.view-mode-full .field-name-field-obrazek {float: none; padding: 9px; margin: 0px auto; width: 191px;}
  .node-recept.view-mode-full .field-name-field-perex {padding-top: 10px; display: block; clear: both;}
  #header2 {margin: 10px auto; width: calc(100% - 40px);}
  #topsection {margin: 0px 0px 0px 0px;}
  .node-recept.view-mode-full .prehravavac_bg2 {height: 188px; background-size: cover; padding: 0px 13px;}
  .prehravavac_bg_pernerka {height: 188px; background-size: cover; padding: 0px 13px;}
  .prehravac_bg3 {height: 188px; background-size: cover; padding: 0px 13px;}
  .node-recept.view-mode-full .prehravac2{padding: 22px 0px;}
  .prehravac3{padding: 22px 0px;}
  .prehravac_pernerka{padding: 22px 0px;}
  .node-recept.view-mode-full .group-right {width: 100%; padding-top: 20px;}
  .node-recept.view-mode-full .group-left {width: 100%; float: left;}
  
  .field-name-player #div2 {padding: 35px 0px 25px;}
  #topsection #site-name a {margin: 0px 0px 0px 0px;}

  

}




 
