/* $Id: nodes.css,v 1.6 2009/11/02 15:37:29 johnalbin Exp $ */

/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */


/*-------------------------------------*/
/* Kampaň věda    1/2020               */
/*-------------------------------------*/

#node-5217 h4 {
    color: #666666;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 5px;
    margin-top: 1em;
    margin-bottom: 0em;
    line-height: 1.5em;
}

#node-5217 .PageBlock {
    position: relative;
    height: 438px;
}

#node-5217 .BlockUvodVideo {
    position: absolute;
    height: 333px;
    top: 0px;
    width: 870px;
    padding: 65px 40px 40px 40px;
    background: url(../images/transparent_bg_black.png)!important;
}

#node-5217 .BlockBackground.Right {
    position: absolute;
    height: 358px;
    top: 0px;
    width: 236px;
    padding: 40px;
    background: url(../images/transparent_bg_black.png)!important;
}

#node-5217 .BlockBackground.Left {
    position: absolute;
    height: 358px;
    top: 0px;
    right: 0px;
    width: 236px;
    padding: 40px;
    background: url(../images/transparent_bg_black.png)!important;
}

#node-5217 .UvodTextWraper {
    position: relative;
    float: left;
    width: 236px;
    height: 278px;
}

#node-5217 .UvodVideoWraper {
    position: relative;
    float: left;
    width: 550px;
    height: 278px;
    margin-left: 80px;
}

#node-5217 h1.WhiteText {
    color: #FFF;
    font-family: Georgia,serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0 0 0.5em;
}

#node-5217 .WhiteText {
    color: #FFF;
}

#node-5217 .BlockMoreInfo.Right {
    position: absolute;
    right: 40px;
    bottom: 40px;
}


#node-5217 h1 {
    color: #333333;
    font-family: Georgia,serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0 0 0.5em;
}

#node-5217 tbody {
    border: none;
}

#node-5217 fieldset.collapse-text-fieldset.collapsed-text-fieldset.rozeviracistanzinovalaborator.collapsible.collapsed > legend.collapse-processed,
#node-5217 fieldset.collapse-text-fieldset.collapsed-text-fieldset.rozeviracistanzinovalaborator.collapsible > legend.collapse-processed {
    color: #FFF;
    top: -60px;
    position: relative;
    left: 730px;
    width: 170px;
    float: none;
}

#node-5217 fieldset.collapse-text-fieldset.collapsed-text-fieldset.rozeviraciperspektivaved.collapsible.collapsed > legend.collapse-processed,
#node-5217 fieldset.collapse-text-fieldset.collapsed-text-fieldset.rozeviraciperspektivaved.collapsible > legend.collapse-processed {
    color: #FFF;
    top: -60px;
    position: relative;
    left: 58px;
    width: 215px;
    float: none;
}

#node-5217 fieldset.collapse-text-fieldset {
    margin-left: 0em;
    margin-top: 0;
    padding: 0px;
    top: 0em;
    position: relative;
}

#node-5217 legend.collapse-processed a {
    color: #FFF;
    background-image: none;
}

#node-5217 legend.collapsed a {
    background: url(http://www.brontosaurivhimalajich.cz/files/PrispejteVeda/menu-collapsed-white.png) 5px 75% no-repeat;
}

#node-5217 legend.collapsible a {
    background: url(http://www.brontosaurivhimalajich.cz/files/PrispejteVeda/menu-expanded-white.png) 5px 75% no-repeat;
}


#node-5217 .button-Prihlaste-se {
    background-color: rgba(234,172,26,1);
    color: white;
    padding: 15px;
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 15px;
}

#node-5217 .button-vice-informaci {
    background-color: #aaa;
    color: white;
    padding: 15px;
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 15px;
}

#node-5217 .button-vice-informaci:hover {
    background-color: rgba(234,172,26,1);
}


#node-5217 div.button-financi-dar {
    background-color: #aaa;
    color: white;
    padding: 15px;
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    width: 116px;
    float: left;
    margin-bottom: 15px;
}

#node-5217 .button-financi-dar:hover {
    background-color: rgba(234,172,26,1);
}


#node-5217 div.button-hmotny-dar {
    background-color: #aaa;
    color: white;
    padding: 15px;
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    width: 109px;
    float: left;
    margin-left: 10px;
    margin-bottom: 15px;
}

#node-5217 .button-hmotny-dar:hover {
    background-color: rgba(234,172,26,1);
}


#node-5217 .button-Prihlaste-se a,
#node-5217 .button-vice-informaci a,
#node-5217 div.button-financi-dar a,
#node-5217 div.button-hmotny-dar a  {
   color: #FFF;
}

#node-5217 .BlockZapojSe td {
   padding-top: 0px;
   padding-bottom: 0px;
}


#node-5217 .TabulkaStanzinovaLaborator td {
    padding: 10px 40px 10px 40px;
}

#node-5217 h1.DoposudVybraliNadpis {
    position: relative;
    top: 25px;
}


#node-5218 .button-Prihlaste-se {
    background-color: rgba(234,172,26,1);
    color: white;
    padding: 15px;
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
}

#node-5218 .button-Prihlaste-se a  {
   color: #FFF;
}



/*-------------------------------------*/
/* O organizaci    12/2018             */
/*-------------------------------------*/
#node-29 a {
    color: #333333;
}

#node-29 .field-field-platne {
    display: none;
}

#block-views-8d4d1badbfb69a4c359ff89ba70975cd {
    position: relative;
    margin-top: 20px;
}


#block-views-8d4d1badbfb69a4c359ff89ba70975cd h3 {
    position: absolute;
    top: 0px;
    z-index: 1;
    margin-right: 20px;
    color: #FFF;
    font-family: Georgia,serif;
    font-size: 24px;
    font-weight: normal;
    left: 375px;
}

#block-views-8d4d1badbfb69a4c359ff89ba70975cd div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-vertical {
   width: 230px;
}

#block-views-8d4d1badbfb69a4c359ff89ba70975cd div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-inner {
   padding-top: 40px;
}

#block-views-8d4d1badbfb69a4c359ff89ba70975cd div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more a {
   left: 190px;
}

#block-views-8d4d1badbfb69a4c359ff89ba70975cd {
   margin-bottom: 0px;
}

#block-block-44 .content {
    background-color: white; 
    border-bottom-width: 0px;
}




/*--------------------------------*/
/* O škole    12/2018             */
/*--------------------------------*/
#node-4267 a {
    color: #333333;
}

#node-4267 #PribehReditele .BlokObrazekStrankaBackground {
    width: 220px;
}

#node-4267 .field-field-platne {
    display: none;
}

#block-views-7901ce33fe2332b154914a04952eaed8 {
    position: relative;
    margin-top: 20px;
}


#block-views-7901ce33fe2332b154914a04952eaed8 h3 {
    position: absolute;
    top: 0px;
    z-index: 1;
    margin-right: 20px;
    color: #FFF;
    font-family: Georgia,serif;
    font-size: 24px;
    font-weight: normal;
    left: 375px;
}

#block-views-7901ce33fe2332b154914a04952eaed8 div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-vertical {
   width: 230px;
}

#block-views-7901ce33fe2332b154914a04952eaed8 div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-inner {
   padding-top: 40px;
}

#block-views-7901ce33fe2332b154914a04952eaed8 div.views-slideshow-ddblock-cycle-vsd-default div.slide-read-more a {
   left: 190px;
}

#block-views-7901ce33fe2332b154914a04952eaed8 {
   margin-bottom: 0px;
}


#block-block-43 .BlokObrazekStrankaNadpisCenter {
    position: absolute;
    top: 0px;
    left: 220px;
}

#block-block-43 .BlokObrazekStrankaText {
    position: absolute;
    top: 60px;
}

#block-block-43 .BlokObrazekLinkStranka {
    bottom: 100px;
}


#block-block-43 .content {
    background-color: white; 
    border-bottom-width: 0px;
}

#node-5163 h4 {
    margin-top: 0em;
}







/*--------------------------------*/
/* Front Page 4/2017              */
/*--------------------------------*/

#block-block-40 .content,
#block-block-41 .content  {
  background-color: #FFF;
  border-bottom-style: none;
}


#block-block-40 h1.WhiteText,
#block-block-41 h1.WhiteText {
  color: #FFF;
}

#block-block-40 h1,
#block-block-41 h1 {
	color: #333333;
	font-family: Georgia,serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0 0 0.5em;
}


.FrontPageBlockBackground.Right {
	position: absolute;
	height: 358px;
	top: 0px;
	width: 236px;
	padding: 40px;
	background: url(../images/transparent_bg_black.png)!important;
}
.FrontPageBlock {
	position: relative;
        height: 438px;
}

.WhiteText {
	color: #FFF;
}

.WhiteText a {
	color: #FFF;
}

.WhiteText a:hover {
	text-decoration: underline;
}

.FrontPageBlockNadpis {
	font-family: Georgia,serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0 0 0.5em;
}
.FrontPageBlockMoreInfo.Right {
	position: absolute;
	right: 40px;
	bottom: 40px;
}
.FrontPageBlockContenctBeamer {
	position: relative;
}
#VymenujemeEnergie .FrontPageBlockBackground {
	position: absolute;
	height: 357px;
	width: 283px;
	left: 300px;
	top: 0px;
	padding: 40px 0;
}
.TextToCenter {
	text-align: center;
}
#VymenujemeEnergie .FrontPageBlockText {
	padding: 0px 20px;
}
#VymenujemeEnergie .FrontPageBlockMoreInfo {
	position: absolute;
	right: 20px;
	bottom: 40px;
}
#VymenujemeEnergie .FrontPageBlockMoreInfo a {
	color: #333333;
}

#VymenujemeEnergie .FrontPageBlockMoreInfo a:hover {
	text-decoration: underline;
}
.FrontPageBlockBackground.Left {
	position: absolute;
	height: 358px;
	top: 0px;
	right: 0px;
	width: 236px;
	padding: 40px;
	background: url(../images/transparent_bg_black.png)!important;
}
#PotrebujemePatrony {
	padding: 40px;
	width: 870px;
	height: 358px;
}

.VyraznyNadpis{
	color: #666666;
	font-size: 1.5em;
	font-weight: bold;
}
.StatSePatronem {
	background-color: rgba(234,172,26,1);
	color: white;
	padding: 15px;
	text-align: center;
	font-weight: bold;
	font-size: 1.5em;
	margin-right: 40px;
}
#PotrebujemePatrony a {
	color: #FFF;
}
#PotrebujemePatrony a:hover {
	text-decoration: underline;
}

#DalailamaPatronem {
	padding: 40px;
	width: 870px;
	height: 358px;
}

#DalailamaPatronem a {
	color: #333333;
}

#KomuJsmePomohli {
	padding: 40px;
	width: 870px;
	height: 358px;
}

#KomuJsmePomohli h1 {
  Position: absolute;
  Right: 40px;
  Top: 40px;
}

#NejlepsiVyslekyPrace {
	padding: 40px;
	width: 870px;
	height: 358px;
}
#ZapojteSe .ZapojteSeBlock {
	height: 158px;
	width: 237px;
	float: Left;
	position: Relative;
}
#ZapojteSe .ZapojteSeBlock .ZapojteSeTittle {
	position: absolute;
	bottom: 0px;
	width: 237px;
	text-align: center;
	font-weight: bold;
	background: url(../images/transparent_bg_black.png)!important;
	padding: 5px 0px;
}

#ZapojteSe {
  Height: 560px;
}

#block-views-57981f8e81c10571ab68153492db90ca {
    position: relative;
}

#block-views-57981f8e81c10571ab68153492db90ca h3 {
color: #FFF;
font-family: Georgia,serif;
font-size: 30px;
font-weight: normal;
line-height: 1.2em;
margin: 0 0 0.5em;
position: absolute;
right: 26px;
z-index: 1;
top: 40px;
width: 250px;
text-align: left;
}

#block-views-57981f8e81c10571ab68153492db90ca div.slide-text {
    height: 248px;
    width: 236px;
    padding: 40px;
    padding-top: 150px;
}

#block-views-57981f8e81c10571ab68153492db90ca div.views-slideshow-ddblock-prev-next-slide {
    left: 675px;
    position: absolute;
    top: 380px;
    width: 150px;
}

#block-views-57981f8e81c10571ab68153492db90ca div.slide-read-more a {
    left: 228px;
    bottom: 33px;
}


/*--------------------------------*/
/* Český hokej pro Tiebtské děti  */
/*--------------------------------*/

#node-5002 h1 {
    color: #333333;
    font-family: Georgia,serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0 0 0.5em;
}


.BlockHockey {
	position: Relative;
}

.BlockHockeyText {
	position: Absolute;
	height: 280px;
	width: 258px;
	padding: 40px 40px 40px;
	top: 0px;
	background-image: url(../images/transparent_bg.png);
	left: 0px;
}

#node-5002 legend.collapse-processed {
    position: absolute;
    right: 20px;
    top: -35px;
    background-color: #eaac1a;
    font-weight: bold;
    color: #FFF;
    padding: 3px 8px;
    width: 205px;
}

#node-5002 legend.collapse-processed a:link {
    color: #FFF;
}

#node-5002 fieldset.collapse-text-fieldset {
    margin-left: 0em;
    padding: 0px 0px;
}

#node-5002 .fieldset-wrapper {
    padding: 20px 0px;
}


.MoreInfoButton {
	background-color: #eaac1a;
	padding: 3px 8px;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	top: 314px;
	right: 20px;
}

.center {
	text-align: center;
}
.SecondBlockHockey {
	position: Relative;
}
.SecondBlockHockeyPhoto {

}
#ThirtBlockText {
	right: 0px;
	position: absolute;
	top: 0px;
	left: 613px;
}
#MedialniTvare {
	position: relative;
	width: 950px;
	height: 245px;
}
#Dejdar {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 475px;
}
#Jelinek {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 445px;
	padding-left: 30px;
}
#JelinekFotka {
	position: absolute;
	right: 0px;
	top: 0px;
}
#DejdarFotka {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 244px;
}
#JelinekText {
	width: 210px;
	right: 20px;
}
#DejdarText {
	width: 200px;
	position: relative;
	left: 223px;
}
#DejdarNadpis {
	position: relative;
	left: 220px;
}
.PodorbnePrvniRokHristeaText {
	position: relative;
	width: 950px;
	height: 710px;
}
.PodorbnePrvniRokHriste {
	position: absolute;
	left: 0px;
	/* [disabled]top: 0px; */
	width: 475px;
	height: 558px;
	padding-top: 50px;
}
.PodorbnePrvniRokText {
	position: absolute;
	width: 475px;
	right: -1px;
	height: 641px;
	top: 1px;
}






/*---------------------------*/
/* Nauč počál děti z Tibetu  */
/*---------------------------*/


#node-4838 #edit-submitted-OdlovacProstedekPCKomponentu-pocitac-lenovo-g50-45-wrapper input.form-text,
#node-4838 #edit-submitted-OdlovacProstedekPCKomponentu-tiskarna-hp-laserjet-pro-mfp-m126nw-wrapper input.form-text,
#node-4838 #edit-submitted-OdlovacProstedekPCKomponentu-ms-office-wrapper input.form-text,
#node-4838 #edit-submitted-OdlovacPravyKrajPCKomponentu-projektor-benq-tw523p-dlp-wxga-1280x800-wrapper input.form-text,
#node-4838 #edit-submitted-OdlovacPravyKrajPCKomponentu-tiskarna-hp-deskjet-1510-all-in-one-wrapper input.form-text {
    padding: 5px;
    width: 45px;
}

#node-4838 #edit-submitted-OdlovacPravyKrajPCKomponentu-prispet-libovolnou-castkou-wrapper input.form-text {
    padding: 5px;
    width: 80px;
}

#edit-submitted-SkupinaKontaktu-jmeno-wrapper label, 
#edit-submitted-SkupinaKontaktu-prijmeni-wrapper label, 
#edit-submitted-SkupinaKontaktu-ulice-wrapper label, 
#edit-submitted-SkupinaKontaktu-mesto-wrapper label, 
#edit-submitted-SkupinaKontaktu-psc-wrapper label, 
#edit-submitted-SkupinaKontaktu-e-mail-wrapper label, 
#edit-submitted-SkupinaKontaktu-telefon-wrapper label {
    float: left;
    width: 100px;
    padding-top: 2px;
}


#node-4838 #webform-component-SkupinaKontaktu {
  float: left;
  width: 303px;
  margin-right: 20px;
}

#node-4838 #webform-component-OdlovacProstedekPCKomponentu {
  float: left;
  width: 300px;
  margin-right: 22px;
}

#node-4838 #webform-component-OdlovacPravyKrajPCKomponentu {
  float: left;
  width: 300px;
}


#node-4838 fieldset {
    margin: 0em 0;
    padding: 0em;
    border: none;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0px;
    -webkit-padding-before: 0em;
    -webkit-padding-start: 0em;
    -webkit-padding-end: 0em;
    -webkit-padding-after: 0em;
}

#node-4838 #webform-component-OdlovacProstedekPCKomponentu--pocitac-lenovo-g50-45 {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Vybaveni-lenovo.png") no-repeat scroll 0 0 transparent;
    padding-left: 125px;
    height: 90px;
}

#node-4838 #webform-component-OdlovacProstedekPCKomponentu--tiskarna-hp-laserjet-pro-mfp-m126nw {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Vybaveni-HPLaser.png") no-repeat scroll 0 0 transparent;
    padding-left: 125px;
    height: 90px;
}

#node-4838 #webform-component-OdlovacProstedekPCKomponentu--ms-office {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Vybaveni-Microsoft-Office.png") no-repeat scroll 0 0 transparent;
    padding-left: 125px;
    height: 90px;
}

#node-4838 #webform-component-OdlovacPravyKrajPCKomponentu--projektor-benq-tw523p-dlp-wxga-1280x800 {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Vybaveni-Benq.png") no-repeat scroll 0 0 transparent;
    padding-left: 125px;
    height: 90px;
}

#node-4838 #webform-component-OdlovacPravyKrajPCKomponentu--tiskarna-hp-deskjet-1510-all-in-one {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Vybaveni-HPINK.png") no-repeat scroll 0 0 transparent;
    padding-left: 125px;
    height: 90px;
}

#node-4838 .form-submit {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Prispet.jpg") no-repeat scroll 0px 0px transparent;
    cursor: pointer;
    height: 40px;
    text-indent: -9999px;
    width: 270px;
    border: medium none;
    position: relative;
    left: 35px;
    top: 5px;
    margin-bottom: 20px;
}

#node-4838 #webform-component-SkupinaKontaktu--SpecialniPozavadkyNaJmeno label {
    float: left;    
    width: 100px;
}

#node-4838 #webform-component-SkupinaKontaktu--SpecialniPozavadkyNaJmeno .resizable-textarea {
    width: 190px;
    float: left;
}


div.ZaverecneMoudro {
    color: #333333;
    font-family: Georgia,serif;
    font-size: 30px;
    position: absolute;
    top: 55px;
    right: 610px;
    width: 280px;
    line-height: 1.5em;
}

div.ZaverecneMoudroWrapper {
    position: Relative;
}

div.ZaverecneMoudro2 {
    color: #333333;
    font-family: Georgia,serif;
    font-size: 20px;
    position: absolute;
    top: -352px;
    right: 343px;
    width: 280px;
    line-height: 1.5em;
}

#node-4838 #edit-submitted-SkupinaKontaktu-telefon-wrapper div.description {
    margin-left: 100px;
}


#node-4838 #webform-component-OdlovacPravyKrajPCKomponentu--prispet-libovolnou-castkou {
    padding-left: 120px;
}



#node-4838 #KomponentyPCUcebny {
    position: Relative;
}


#node-4838 #KomponentPocitacLenovo {
    width: 310px;
    height: 260px;
    display: inline-block;
}

#node-4838 a.KomponentPocitacLenovo {
    position: absolute;
    left: 460px;
    top: -358px;
}

#node-4838 a.KomponentPocitacLenovo:hover > div {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Hover-Lenovo1.png") no-repeat scroll 0px 0px transparent;

}

#node-4838 #KomponentInkousTiskarnaHP {
    width: 310px;
    height: 260px;
    display: inline-block;
}

#node-4838 a.KomponentInkousTiskarnaHP {
    position: absolute;
    left: 283px;
    top: -564px;
}

#node-4838 a.KomponentInkousTiskarnaHP:hover > div {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Hover-HpImkousti.png") no-repeat scroll 0px 0px transparent;

}

#node-4838 #KomponentBenq {
    width: 322px;
    height: 205px;
    display: inline-block;
}

#node-4838 a.KomponentBenq {
    position: absolute;
    left: 628px;
    top: -498px;
}

#node-4838 a.KomponentBenq:hover > div {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Hover-Benq.png") no-repeat scroll 0px 0px transparent;

}

#node-4838 #KomponentJaserHP {
    width: 290px;
    height: 320px;
    display: inline-block;
}

#node-4838 a.KomponentJaserHP{
    position: absolute;
    left: 40px;
    top: -578px;
}

#node-4838 a.KomponentJaserHP:hover > div {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Hover-HpLaser.png") no-repeat scroll 0px 0px transparent;

}

#node-4838 #KomponentOffice {
    width: 425px;
    height: 200px;
    display: inline-block;
}

#node-4838 a.KomponentOffice {
    position: absolute;
    left: 34px;
    top: -238px;
}

#node-4838 a.KomponentOffice:hover > div {
    background: url("../../../../../files/Prispejte/komponentyPCucebny/Hover-Office.png") no-repeat scroll 0px 0px transparent;

}


#node-4838 #KomponentPrispetLibovolne {
width: 200px;
    height: 27px;
    display: inline-block;
    text-align: center;
    background-color: #EAAC1B;
    color: white;
    padding-bottom: 0px;
    padding-top: 9px;
}

#node-4838 a.KomponentPrispetLibovolne{
    position: absolute;
    left: 732px;
    top: -64px;
}

#node-4838 #NadpisVybrano {
    position: absolute;
    top: -600px;
    left: 685px;
    text-align: center;
    width: 180px;
    font-size: 30px;
    font-family: georgia;
    color: #EAAC1B;
    line-height: 1.1em;
}

#node-4838 #Certifikat {
    background: url("../../../../../files/Prispejte/CertifikatUkazka.png") no-repeat scroll 0px 0px transparent;
    position: absolute;
    left: -313px;
    top: 1700px;
    width: 293px;
    height: 465px;
}


#node-4838 .ZbyvaVse {
    position: relative;
}

#node-4838 .ZbyvaLenovo {
    position: absolute;
    left: 535px;
    top: 56px;
    width: 130px;
    height: 25px;
}

#node-4838 .ZbyvaHpLaser {
    position: absolute;
    left: 535px;
    top: 159px;
    width: 130px;
    height: 25px;
}

#node-4838 .ZbyvaHpInkoust {
    position: absolute;
    left: 857px;
    top: 159px;
    width: 130px;
    height: 25px;
}

#node-4838 .ZbyvaBenq {
    position: absolute;
    left: 857px;
    top: 56px;
    width: 130px;
    height: 25px;
}

#node-4838 .ZbyvaOffice {
    position: absolute;
    left: 540px;
    top: 243px;
    width: 130px;
    height: 25px;
}





/*--------------------------------------*/
/* Himajský parton - darujte patronství */
/*--------------------------------------*/

#node-4772 fieldset {
  border: 0;
}

#node-4772 fieldset > legend {
  border-bottom: 8px solid #E1E1E1;
  color: #666666;
  font-size: 1.5em;
  font-weight: bold;
  padding-bottom: 5px;
  margin-top: 1em;
}

#node-4772 input.form-text {
  padding: 5px;
}

#node-4772 select.form-select {
  padding: 5px;
}

#node-4772 div.form-radios {
  top: 3px;
  position: relative;
}

#node-4772 .form-submit {
    background: url("../images/DarovatPatronstvi.jpg") no-repeat scroll 0px 0px transparent;
    cursor: pointer;
    height: 40px;
    text-indent: -9999px;
    width: 270px;
    border: medium none;
    Margin-top: 40px;
}

#node-4772 div.nadpistucnypodtrzeny > p {
  margin: 0;
}

#edit-submitted-darce-jmeno-darce-wrapper label,
#edit-submitted-darce-prijmeni-darce-wrapper label,
#edit-submitted-darce-e-mail-darce-wrapper label,
#edit-submitted-darce-telefon-darce-wrapper label,
#edit-submitted-obdarovany-jmeno-wrapper label, 
#edit-submitted-obdarovany-prijmeni-wrapper label,
#edit-submitted-obdarovany-ulice-wrapper label,
#edit-submitted-obdarovany-mesto-wrapper label,
#edit-submitted-obdarovany-psc-wrapper label,
#edit-submitted-obdarovany-e-mail-wrapper label,
#edit-submitted-obdarovany-telefon-wrapper label
 {
  float: left;
  width: 100px;
  padding-top: 2px;
}

#edit-submitted-obdarovany-telefon-wrapper div.description
 {
  margin-left: 100px;
}

#webform-component-certifikat--provedeni-certifikatu div.description, 
#webform-component-certifikat--dorueni-certifikatu div.description
 {
  margin-left: 25px;
}

#webform-component-zaplaceni-patronstvi--vyserocnihoprispevku
 {
  float: left;
  width: 455px;
}

#webform-component-zaplaceni-patronstvi--vlastnirocnicaska
 {
  float: left;
  width: 140px;
}

#edit-submitted-zaplaceni-patronstvi-vlastnirocnicaska
 {
  width: 105px;
}


/*-------------------*/
/* Mailchimp odběr   */
/*-------------------*/

.mc-field-group input {
  padding: 5px;
  width: 150px;
}

#mce-DATUMMNARO-day {
  width: 20px;
}

#mce-DATUMMNARO-month {
  width: 22px;
}

#mce-DATUMMNARO-year {
  width: 38px;
}

.mc-field-group select {
  padding: 5px;
  width: 150px;
}

.mc-field-group label {
    float: left;
    width: 180px;
    padding-top: 4px;
    font-weight: bold;
}

div.mc-field-group {
   margin: 1em 0;
}

#mce-responses {
   margin: 1em 0;
}

#mc-embedded-subscribe {
    background: #EAAC1B;
    width: 180px;
    height: 40px;
    color: white;
    font-weight: bold;
    border: none;
}




/*-------------------*/
/* Himalajský parton */
/*-------------------*/

#node-4609 #edit-submitted-osobni-udaje-jmeno-wrapper, 
#node-4609 #edit-submitted-osobni-udaje-prijmeni-wrapper,
#node-4609 #edit-submitted-osobni-udaje-ulice-wrapper,
#node-4609 #edit-submitted-osobni-udaje-mesto-wrapper,
#node-4609 #edit-submitted-osobni-udaje-psc-wrapper,
#node-4609 #edit-submitted-osobni-udaje-e-mail-wrapper,
#node-4609 #edit-submitted-osobni-udaje-telefon-wrapper
 {
    width: 300px;
    float: left;
}


#node-4609 #edit-submitted-osobni-udaje-jmeno-wrapper label, 
#node-4609 #edit-submitted-osobni-udaje-prijmeni-wrapper label,
#node-4609 #edit-submitted-osobni-udaje-ulice-wrapper label,
#node-4609 #edit-submitted-osobni-udaje-mesto-wrapper label,
#node-4609 #edit-submitted-osobni-udaje-psc-wrapper label,
#node-4609 #edit-submitted-osobni-udaje-e-mail-wrapper label,
#node-4609 #edit-submitted-osobni-udaje-telefon-wrapper label
 {
  float: left;
  width: 100px;
  padding-top: 2px;
}

#node-4609 fieldset {
  border-width: 0;
  padding: 0;
}


#webform-component-darcovstvi--vyseprispevku
 {
  float: left;
  width: 420px;
}

#webform-component-darcovstvi--vyseprispevku div.form-radios div.form-item
 {
 	display:inline;
 	line-height: 3em;
}

#edit-submitted-darcovstvi-vlastni-caska-wrapper label
{
    margin-bottom: 5px;
}

#webform-component-motivaceFieldset--motivace
 {
  float: left;
  width: 410px;
}

#webform-component-motivaceFieldset--fotografie
 {
  float: left;
  width: 200px;
  height: 200px;
}

#edit-motivaceFieldset-fotografie-wrapper > input
 {
  width: 200px;
  height: 100px;
  padding-top: 70px;
  background: url("../images/SiluetaPatronaRozmerWeb.jpg") no-repeat scroll 0px 0px transparent;
}

#node-4609 #edit-actions {
  margin: 3em 0;
}

#block-views-c64054f032067b2fc2bce56b87c6a153 h3 {
    color: #666666;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 5px;
    margin-top: 1em;
    margin-bottom: 0em;
}

#block-views-zkusenostidarcu-block_1 h3 {
    border-bottom: none;
    text-align: left;    
    color: #666666;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 5px;
    margin-top: 1em;
    margin-bottom: 0em;
}

#node-4609 fieldset.collapsible {
  border-width: 0;
}

#node-4609 div.fieldset-wrapper{
  overflow: visible;
}

#node-4609 legend.collapse-processed {
  width: 600px;
  float: right;
}

#node-4609 legend.collapse-processed a {
  float: right;
}

#node-4609 fieldset.collapse-text-fieldset {
  margin-left: 1em;
  margin-top: 0;
  padding: 5px;
}

#node-4609 div.nadpistucnypodtrzeny {
  margin-top: 0.5em;
}

#node-4609 div.nadpistucny {
  color: rgb(102, 102, 102);
  font-size: 1.5em;
  font-weight: bold;
}

#views-slideshow-ddblock-pribeh_slider_block_1  {
  padding-top:13px;
}

#node-4609 div.meta  {
  display: none;
}

#node-4609 input.form-text {
  padding: 5px;
  width: 150px;
}

#node-4609 select.form-select {
  padding: 5px;
}

#node-4609 div.form-radios {
  top: 3px;
  position: relative;
}

#node-4609 .form-submit {
background: url(../images/StatsePatron.jpg) no-repeat scroll 0px 0px transparent;
    cursor: pointer;
    height: 55px;
    text-indent: -9999px;
    width: 405px;
    margin-left: 110px;
    border: medium none;
}




#edit-submitted-telefon-wrapper div.description
 {
  margin-left: 100px;
}

#webform-component-vyseprispevku
 {
  float: left;
  width: 430px;
}

#webform-component-motivace
 {
  float: left;
  width: 410px;
}

#webform-component-fotografie
 {
  float: left;
  width: 200px;
  height: 200px;
}

#edit-fotografie-wrapper > input
 {
  width: 200px;
  height: 180px;
  padding-top: 70px;
  background: url("../images/SiluetaPatronaRozmerWeb.jpg") no-repeat scroll 0px 0px transparent;
}

.page-stan-se-himalajskym-patronem .form-submit
 {
  float: left;
  width: 250px;
  padding: 10px;
  text-align: center;
  background-color: #EAAC1A;
  color: #FFFFFF;
  font-weight: bold
}



/*--------------------------------------*/
/* Fotmulář výhod od Hnutí Brontosaurus */
/*--------------------------------------*/
#node-4737 div.description{
  padding-left: 25px;
}

#node-4737 div.form-checkboxes {
  margin-bottom: 0em;
}

#node-4737 div.form-checkboxes > div.form-item  {
  margin-bottom: 0em;
}

#node-4737 input.form-text {
    padding: 5px;
}





/*--------------------------------------*/
/* Obchod/e-shop                        */
/*--------------------------------------*/
.node-type-polozka-eshopu div.field-field-product-image img {
    float: right;
    margin-left: 15px;
    margin-bottom: 10px;
}

.node-type-polozka-eshopu div.field-field-tlacitko div.field-label {
   display: none;
}

.node-type-polozka-eshopu div.field-field-tlacitko {
   Margin-bottom: 1.5em;
}





/* ČLÁNEK */
div.node-type-story div.field-field-fotky div.field-label,
div.node-type-zpravicky div.field-field-fotky div.field-label,
div.node-type-polozka-eshopu div.field-field-product-photo div.field-label {
  color: #666666;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.1em;
  border-bottom: 8px solid #E1E1E1;
  color: #666666;
  Margin-bottom: 10px;
}

div.node-type-story div.field-field-fotky div.field-item,
div.node-type-zpravicky div.field-field-fotky div.field-item,
div.node-type-polozka-eshopu div.field-field-product-photo div.field-item {
  float: left;
  width: 120px;
  text-align: center;
  margin-right: 5px;
}

div.node-type-story div.field-field-fotky div.field-item > a:hover,
div.node-type-story div.field-field-fotky div.field-item > a:focus,
div.node-type-zpravicky div.field-field-fotky div.field-item > a:hover,
div.node-type-zpravicky div.field-field-fotky div.field-item > a:focus,
div.node-type-polozka-eshopu div.field-field-product-photo div.field-item > a:hover,
div.node-type-polozka-eshopu div.field-field-product-photo div.field-item > a:focus  {
    opacity: 0.6;
}

div.node-type-story div.zvyrazneniobdelnikem  {
  border: 1px solid #CCCCCC;
  padding: 10px;
}

div.node-type-story div.zvyrazneniobdelnikem p {
  margin: 0px;
  font-weight: bold;
}








/* ADOPČNÍ KARTA DÍTĚTE */
div.node-type-karta div.field-field-fotkaditete img {
  border-left: none;
  margin-left: 0px;
  padding-left: 0x;
  padding-bottom: 0em;
  float: right;
}

div.node-type-karta div.field-field-fotkarodiny img {
  margin-top: 15px;
  float: right;
}

div.node-type-karta div.field-field-dalsifotky div.field-item {
  float: left;
  margin-left: 10px;
  margin-bottom: 10px;
  Height: 120px;
}

div.node-type-karta div.field-field-fotkaditete a:focus,
div.node-type-karta div.field-field-fotkaditete a:hover,
div.node-type-karta div.field-field-fotkarodiny a:focus,
div.node-type-karta div.field-field-fotkarodiny a:hover,
div.node-type-karta div.field-field-dalsifotky a:focus,
div.node-type-karta div.field-field-dalsifotky a:hover {
  opacity: 0.6;
}

div.node-type-karta div.field-field-fotkaditete div.field-label, 
                    div.field-field-fotkarodiny div.field-label {
  display: none
}

div.node-type-karta div.field-label {
  float: left;
  width: 160px;
  text-align: right;
  margin-right: 5px;
}

div.node-type-karta div.field-items {
  width: 454px;
  border-left: 1px solid #CCCCCC;
  margin-left: 165px;
  padding-left: 5px;
  padding-bottom: 1em;
}

div.node-type-karta div.field-field-oditeti {
  border-bottom: 1px solid #CCCCCC;
}

div.node-type-karta div.field-field-sourozenci{
  border-bottom: 1px solid #CCCCCC;
}

div.node-type-karta div.field-field-stahnoutkartu div.field-label {
  padding-top: 1em;
}

div.node-type-karta div.field-field-stahnoutkartu div.field-items {
  padding-top: 1em;
}

div.node-type-karta div.field-field-vybratjine, 
div.node-type-karta div.field-field-adoptovatdite {
  display: none
}

div.node-type-karta div.tlacitka {
  margin-top: 50px;
  width: 625px;
  float: left;
}

div.node-type-karta div.tlacitko{
  width: 250px;
  Height: 20px;
  float: left;
  font-weight: bold;
  text-align: center;
  padding:10px;
  margin-left:35px;
}

div.node-type-karta div.jinedite{
  background: none repeat scroll 0 0 #D3E5EA;
  color: #005271;
}

div.node-type-karta div.adoptovatdite{
  background-color: #EAAC1A;
  color: #FFFFFF;
}

div.node-type-karta div.tlacitka > a:hover {
  opacity: 0.6;
}




/* PŘISPĚJTE */

#node-4485 {
   margin-top:50px;
}

#node-4485 div.nadpis{
    color: #666666;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
}

#node-4485 div.nadpisprescele{
    color: #666666;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
    border-bottom: 8px solid #E1E1E1;
}

.tabulkaprispejte {
   margin-bottom: 30px;
}

.tabulkaprispejte div.nadpis{
    color: #666666;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
}

.tabulkaprispejte p.cislouctu {
   letter-spacing: 0.15em;
   font-size: 1.5em;
   font-weight: bold;
   color: #666666;
}

.obrazek a:hover, .obrazek a:focus {
  opacity: 0.7;
}


.node-type-lidi img.imagefield-field_fotka {
  width: 130px;
  Height: 130px;
}




.node /* Node wrapper */ {
}

.node-sticky /* A sticky node (displayed before others in a list) */ {
}

.node-unpublished /* Unpublished nodes */ {
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

.node-unpublished div.unpublished,
.comment-unpublished div.unpublished /* The word "Unpublished" displayed underneath the content. */ {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}

.node-by-viewer /* A node created by the current user */ {
}

.node-teaser /* A node displayed as teaser */ {
}

/* All nodes are given a node-type-FOO class that describes the type of
 * content that it is. If you create a new content type called
 * "my-custom-type", it will receive a "node-type-my-custom-type" class.
 */
.node-type-page /* Page content node */ {
}

.node-type-story /* Story content node */ {
}

.uvod-story img
 {
  float: right;
  width: 312.5px;
  height: 144px;
  margin-left: 15px;
  margin-bottom: 10px
}

.node h2.title /* Node title */ {
}

.marker /* "New" or "Updated" marker for content that is new or updated for the current user */ {
  color: #c00;
}

.node .picture /* The picture of the node author */ {
}

.node.node-unpublished .picture,
.comment.comment-unpublished .picture {
  position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
}

.node .meta /* Wrapper for submitted and terms data */ {
}

.node .submitted /* The "posted by" information */ {
  color:#888888;
}

.node .terms /* Node terms (taxonomy) */ {
}

.node .content /* Node's content wrapper */ {
}

.node ul.links /* Node links. See also the ul.links declaration in the pages.css. */ {
}

.preview .node /* Preview of the content before submitting new or updated content */ {
  /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}

.sponzori thead
 {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #666666;
  color: #666666;
}

.sponzori tbody
 {
  background-color: #f7f7f7
}

.sponzori tr
 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
  margin-bottom: 3px;
  margin-top: 3px
}



.fotogalerie
 {
  float: left;
  width: 300px;
  Margin-top: 20px;
  Margin-right: 22px;
}

.fotogalerie div.nadpis
 {
  color: #666666;
  font-size: 1.5em;
  font-weight: bold;
  padding-bottom: 5px;
  text-align: center;
}

.fotogalerie div.obrázek
 {
  
}

.fotogalerie a:hover,
.fotogalerie a:focus
 {
  opacity: 0.7;
}

.nadpis-galerie
 {
   border-bottom:8px solid #E1E1E1;
color:#666666;
font-size:1.5em;
font-weight:bold;
line-height:1.1em;
margin:0 0 0;
padding-bottom:5px;
}





.foto-galerie div.obsah-galerie
 {
float: left;
border:1px solid #CCCCCC;
margin:1em 0;
margin-right: 1em;
padding:1em;
height: 116px;
width: 430px;
}

.foto-galerie div.obrazek
 {
  margin-right: 1em;
  float: left;
}

div.obrazek > p > a:hover,
div.obrazek > p > a:focus
 {
  opacity: 0.7;
}

.foto-galerie div.obrazek > a:hover,
.foto-galerie div.obrazek > a:focus
 {
  opacity: 0.7;
}

.foto-galerie div.nadpis
 {
color:#666666;
font-size:1.5em;
font-weight:bold;
margin-bottom: 8px;
}

.uvodni-slovo
 {
  border:1px solid #CCCCCC;
  padding:1em;
  background-color: #ecf5f6;
}

.fast-gallery-image
 {
  float:left;
height:118px;
text-align:center;
width:118px;
}

.fast-gallery-image a:hover img
 {
  opacity: 0.7;
  border: none;
}

.nadpis-galerie
 {
   border-bottom:8px solid #E1E1E1;
color:#666666;
font-size:1.5em;
font-weight:bold;
line-height:1.1em;
margin:0 0 0;
padding-bottom:5px;
}

.video-member
 {
margin: 1em;
}


.video-list div.obsah-galerie
 {
border:1px solid #CCCCCC;
margin:1em 0;
padding:1em;
height:150px;
}

.video-list div.obrazek
 {
  margin-right: 1em;
  float: left;
}

.video-list div.nadpis
 {
color:#666666;
font-size:1.5em;
font-weight:bold;
margin-bottom: 8px;
}

.Objekt-stranky > thead > tr
 {
border-bottom:8px solid #E1E1E1;
color:#666666;
font-size:1.5em;
font-weight:bold;
line-height:1.1em;
margin:0;
padding-bottom:5px;
}

.Objekt-stranky > tbody
 {
border:1px solid #CCCCCC;
margin:1em 0;
padding:1em;
}

.Objekt-stranky p
 {
margin:0 0;
}



Table.Osvedceni tr
 {
border-bottom:8px solid #E1E1E1;
color:#666666;
font-weight:bold;
line-height:1.1em;
margin:0;
padding-bottom:5px;
}

Table.Osvedceni tbody
 {
border:1px solid #CCCCCC;
margin:1em 0;
padding:1em;
}

Table.Osvedceni p
 {
margin:0 0;
}
