/* Begin Additional CSS Styles */
.art-blockheader .t, .art-vmenublockheader .t {white-space: nowrap;}

/* A hírlevél feliratkozáshoz tartozó oldalak */
div.felkialtojel img{
  float: left;
  width: 100px;  
  margin: 15px;               
}

div.felkialtojel h2{
  font-size: 28px;
  margin-bottom: 10px;
}

div.felkialtojel h3{
  font-size: 24px;
  margin-top: 15px;
}
   
/* Elérhetőségeink */
div#elerhetosegeink h2{
  font-size: 28px;                      
}
div#elerhetosegeink ul li{
  font-size: 20px;                      
}

/* lábléc */
.art-footer{
  padding-top: 15px; 
  padding-bottom: 15px;          
           }
           
/* Címlap, álló pasi */
div#allo_pasi img{
  float: right;
  width: 30%;
  max-width: 200px;   
  margin: 10px 15px 10px 10px;      
}

div#allo_pasi ul {
  margin-left: 10px;      
}

/* Responsive nézetben a menü szövegméretének növelése */
.responsive .art-nav ul.art-hmenu a
{
   font-size: 18px;
}

/* alapbeállítások a cikkekhez */
div.art-article p{
  font-size: 16px;                 
  margin-top: 10px;
  margin-bottom: 10px;
}

div.art-article h2 {
    color: rgb(38,96,130);
    font-size: 22px;
   }


.art-postcontent h2
{
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* Hírlevél feliratkozási oldal */

div#feliratkozas input#gomb{
  font-size: 18px;  
  padding: 6px;                    
}

div#feliratkozas input{
  font-size: 16px;  
}

.hirlevel_1:after { 
	display: block; clear: both; content: ''; 
}

div.hirlevel_1 img{
  float:left;
  width: 20%;
  min-width: 260px;  
  margin: 0px 15px 10px 15px;                     
}

div.hirlevel_1 h2{
  margin: 20px 15px 15px 10px;                     
}

div.hirlevel_1 li{
  font-size: 18px;                     
}

div.hirlevel_1 ul{
  margin-left: 15px;                     
}

div#feliratkozas{
  padding-right: 20px;                    
}

/* Passzívház */
.passziv_1:after { 
	display: block; clear: both; content: ''; 
}

div.passziv_1 img{
  float:left;
  width: 30%;
  min-width: 260px;  
  margin: 0px 15px 10px 15px;                     
}

div.passziv_1 h2{
  margin: 20px 15px 15px 10px;                     
}

/* Alternativ energiák 1 */
.alternativ_1:after { 
	display: block; clear: both; content: ''; 
}

div.alternativ_1 img{
  float:left;
  width: 50%;
  min-width: 260px;  
  margin: 0px 15px 10px 15px;                     
}

div.alternativ_1 h2{
  margin: 20px 15px 15px 10px;                     
}

/* Alapvető energia... */
.alapveto_1:after { 
	display: block; clear: both; content: ''; 
}

div.alapveto_1 img{
  float:left;
  width: 50%;
  min-width: 260px;  
  margin: 0px 15px 10px 15px;                     
}

div.alapveto_1 h2{
  margin: 20px 15px 15px 10px;                     
}

/* Fenntartható fejlődés */
.fenntarthato_1:after { 
	display: block; clear: both; content: ''; 
}

div.fenntarthato_1 blockquote{ 
  margin: 10px 0px 15px 0px;                     
}

div.fenntarthato_1 img{
  float:left;
  width: 50%;
  min-width: 240px;  
  margin: 0px 15px 10px 10px;                     
}

div.fenntarthato_1 h2{
  margin: 20px 0px 35px 0px;                     
}

div.fenntarthato_1 h3{
  margin: 20px 0px 5px 0px;                     
}

/* Környezet és ember */
div#hogyan_lakunk img{
  width: 120px;
  float: left; 
  margin: 10px 15px 10px 0px;                             
}

div.kerdojel {
  padding; 0px 0px 10px 10px;             
}

.kerdojel img{
  width: 20px;
  float: left; 
  margin: -10px 15px 5px 10px;        
}

.kerdojel h2{
  margin: 35px 0px 35px 10px;        
}

div#ember_1{
  margin: 10px 10px 10px 0px;                     
}

div#ember_1 img{
  float:left;
  width: 30%;
  min-width: 200px;  
  margin: 10px 10px 10px 0px;                     
}

div.ko-tu-ep {
  margin-top: 20px;
  margin-bottom: 20px;
}

div.ko-tu-ep h3{
  margin-top: 10px;
  margin-bottom: 10px;
}

div.ko-tu-ep h2{
  margin-top: 10px;
  margin-bottom: 10px;
}

div.ko-tu-ep p{
  font-size: 16px;
}

div.ko-tu-ep li{
  font-size: 16px;
}

/* Környezet tudatos építészet */
div#kornyezet_tudatos{
  margin-top: 10px;                     
}
div#kornyezet_tudatos img{
  float:left;
  width: 25%;
  min-width: 150px;
  margin-right: 0px;                     
}
div#kornyezet_tudatos p{
  font-size: 16px;
  margin-top: 10px;                     
}
div#kornyezet_tudatos h3{
  margin-top: 10px;                     
}

/*18 jótanács*/
div#jotanacs li{
  font-size: 15px;               
}

div.hogyan{
  margin-top: 10px;
  margin-bottom: 20px;          
}

.hogyan h3{
 margin-top: 15px;
}
.hogyan img{
  float:left;
  margin: 5px 10px 5px 0px;       
  width: 30%;
  min-width: 200px;         
}
.hogyan blockquote{
  display: inline-block;
  margin-top: 10px;
  width: 50%;
}
/* Címlap */
div#cimlap {
  margin-top: -20px;
  font-size: 16px;
}

div#cimlap li{
  font-size: 16px;
  line-height: 2em;  
}

div#cimlap p{
  font-size: 15px;  
}

div#cimlap h2, div#cimlap h3{
  margin-top: 8px;  
  margin-bottom: 8px;  
}

/* Az ingyenes konzultáció és az ajánlott partner */
.konzultacio, .ajanlott_partner{
 /* background-color: red; */
  float: left;
}

.konzultacio p{
  font-size: 130%;
}

.konzultacio img{
  float:left;
  margin: 10px 10px 5px 20px;       
  width: 25%;
  min-width: 100px;         
}

.ajanlott_partner img{
  float:left;
  margin: 10px 10px 10px 20px;       
  width: 40%;
  min-width: 100px;         
}

div.kep_mellett{
  margin: 20px 0px 20px 10px;    
  border: none;    
}
  
div.kep_mellett h3 {
     margin-top: 10px;
}

div.kep_mellett li {
  font-size: 130%;
}

/* Lábléc */
.page-footer {
  text-align: center;
  padding-top: 10px;
}

.page-footer a {
  color: black;
}

/* A linkgyűjteményben a linkek szövegének növelése*/
.list-title a{
     font-size: 150%;
     }
.item-title a {
     font-size: 150%;
     }


/* A weblinkek kategória leírásához */

.weblink-category img{
  float:left;
  margin: 0px 10px 10px 0px; 
  width: 100px;            
                     
}

.categories-list div
{
 font-size: 150%;
 padding-bottom: 15px;
}

}.category-desc img{
      float:left;
      margin: 0px 10px 10px 0px; 
      width: 100px;            
}

.category-desc {
      margin-top: 15px;
      padding-left: 10px;
      font-size: 130%;
}

p, li, blockquote{
  font-size: 14px;
}

.kiemelt{
  font-size: 18px;
}

.bottom_0{
  margin-bottom: 0px;
}

.bottom_5{
  margin-bottom: 5px;
}

.bottom_15{
  margin-bottom: 15px;
}

.bottom_30{
  margin-bottom: 30px;
}

.top_0{
  margin-top: 0px;
}

.top_5{
  margin-top: 5px;
}

table#kepkeret td{
  border: 1px solid darkgray;
  background-color: white;
  padding: 3px;
}

table#kepkeret {
    border-spacing: 6px;
    border: none;
}

.componentheading{
  text-align:left;
  text-indent:0;
  line-height:inherit;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 28px;
  color: #41700F;
  margin: 5px 10px 5px 5px;
}

.contentdescription {
  text-align:left;
  text-indent:0;
  line-height:inherit;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 28px;
  color: green;
  vertical-align: middle;
}

td.contentdescription p{
  margin-top: 5px;
  text-align:left;
  text-indent:0;
  line-height:inherit;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 28px;
  color: green;

 
}

div#feliratkozas table td {
  border: none;
}

div#feliratkozas td.cimke {
	width: 25%;
	text-align: center;	
  vertical-align: middle; 
  font-size: 120%; 
}

div#feliratkozas td.input_mezo {
	width: 70%;
}

div#feliratkozas-left {
  padding: 10px; 
  width: 99%; 
  background-color: #E2FFC7; 
  float: left;
  margin-top: 20px;
}

div#feliratkozas-right {
  padding: 10px; 
  width: 270px; 
  background-color: #D3DCD4; 
  float: left
}

.piros{
  color: red;
}

p#hirlevel_kicsi{
  margin-left: 3px;
}

.left{
  float: left;
}

.center{
  text-align: center;
  vertical-align: middle;
}

.width-200 {
  width: 200px;
}

.table_keret{
  border: none;
}

.table_keret td{
  border: none;
  vertical-align: middle;
}

.sorszam{
  font-size: 32px;
  font-weight: bold;
  margin-right: 7px;
}


div#jotanacs {
  margin-top: 15px;
  margin-bottom: 15px;
}

div#jotanacs h2{
  margin-top: 10px;
  margin-bottom: 8px;
}

div#jotanacs h3{
  margin-top: 0px;
  margin-bottom: 0px;
}

div#jotanacs p{
  margin-top: 8px;
}

div.ko-tu-ep img{
  border: none;
  float: left;
}

.kiemelt li{
  font-size: 18px;
}

div#konzultacio{
  text-align: center;
  font-weight: bold;
}

div#konzultacio h2{
  color: blue;
  font-size: 32px;
  margin-bottom: 5px;
}

div#konzultacio h3{
  font-size: 24px;
}

div#konzultacio p{
   font-size: 16px;
   margin-top: 10px;
}

div#konzultacio td{
   padding-left: 15px; 
   border: none;
}

div#konzultacio h3.telefon{
   font-size: 30px;
}

#sliderer {
  border: 2px solid #bf0000; 
  padding: 20px; 
  background: #ffffff none repeat scroll 0% 0%; 
  z-index: 999; 
  display: none; 
  position: absolute; 
  top: 0px; 
  left: 50px; 
  width: 755px;
}

#slider li {
  font-size:22px;
}

#slider td {
  padding:15px;
}

.blue a:link{
  color: blue;
}

.blue a:link{
  color: blue;
}

.blue a:visited{
  color: blue;
}

.blue a:hover{
  color: green;
}

p, li, blockquote{
  font-size: 14px;
}


div#konzultacio{
  text-align: center;
  font-weight: bold;
}

div#konzultacio h2{
  color: blue;
  font-size: 32px;
  margin-bottom: 5px;
}

div#konzultacio h3{
  font-size: 24px;
}

div#konzultacio p{
   font-size: 16px;
   margin-top: 10px;
}

div#konzultacio td{
   padding-left: 15px; 
   border: none;
}

div#konzultacio h3.telefon{
   font-size: 30px;
}

#sliderer {
  border: 2px solid #bf0000; 
  padding: 20px; 
  background: #ffffff none repeat scroll 0% 0%; 
  z-index: 999; 
  display: none; 
  position: absolute; 
  top: 0px; 
  left: 50px; 
  width: 755px;
}

#slider li {
  font-size:22px;
}

#slider td {
  padding:15px;
}

.blue a:link{
  color: blue;
}

.blue a:link{
  color: blue;
}

.blue a:visited{
  color: blue;
}

.blue a:hover{
  color: green;
}

.Post-body
{
  margin-top: 0px;
}

input, select
{
  text-transform: none;
}

.artmenu a span span
{
  padding: 0 17px;
}





/* End Additional CSS Styles */