html{height: 100%; }
body{height: 100%; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff; }
#bodyContainer { height: 100%; margin: 0; text-align: center; }
#centerContainer { width: 100%; height: 100%; color:#723D1B; }
#mainContainer { position: relative; top:0; width: 946px; margin: 0 auto; text-align: left; }
#content p, ul, ol{ line-height:16px;}
p{margin:7px 0;}
a{outline:none;}
acronym{background-color:#e9f79c;}
h1, h2{margin: 0; padding: 0; font-weight:100; font-family: Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif; }
h3, h4, h5, h6{margin: 0; padding:0; font-weight:100;font-family: Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif; }
h1{margin:10px 10px 10px 10px; font-size:20px;font-weight:100; color:#73864C;}
h2{margin:20px 10px 10px 10px; font-size:17px; font-weight:600; color:#A95620;}
h2 small{font-size:16px;}
h3{margin:10px; font-size:14px; font-weight:600; color:#840000; }
h4{margin:20px 10px 10px 10px; font-size:13px; color:#8DAE55; font-weight:600; }
#content ul li, ol li{margin:10px 0 10px 0;}
#content ol ol li{list-style-type:lower-latin;}
blockquote{font-style:italic !important; background:url(http://www.alternativ-energia.eu/img/blockquote_bgr.jpg) no-repeat bottom center; padding-left:10px; line-height:1.3em; border-left:4px double #A95620;}
dl{background-color:#f9f9f9; border:1px dotted #ccc; padding:10px;}
dt{font-size:13px; color:#955341; font-weight:bold; margin:10px 0 5px 0px;}
dd{margin:0 0 20px 25px; line-height:1.25em;}
table{border:1px solid #31584D; width:604px; clear:both;}
td{border:1px solid #ccc; padding:5px;}
.table_bold{font-weight:600; background-color:#f2f2f2;}


#logo{position:absolute; width:420px; height:60px;}
#logo h2 a:link, #logo h2 a:visited{position:absolute; top:5px; left:5px; width:420px; height:60px; margin:0 !important; font-weight:100; font-size:40px; text-decoration:none; color:#31584D; font-family:Verdana, Helvetica, sans-serif; background:url(http://www.alternativ-energia.eu/img/logo.jpg) no-repeat 370px 5px transparent;}
#logo h2 a:hover, #logo h2 a:active{color:#8C0202;}

#mail{position:absolute; top:14px; right:5px; width:250px; color:#999; text-align:right; text-decoration:none; font-weight:100; font-size:14px;}
#mail a:link{ color:#999; text-decoration:none;}
#mail a:hover{color:#333; text-decoration:none; }

#heading{position:absolute; top:63px; left:0 ; width:944px; height:185px; background:url(http://www.alternativ-energia.eu/img/head.jpg) no-repeat center center #fff; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #7A604B; border-left:1px solid #ccc; }

#slogan{position:absolute; top:30px; left:400px; width:230px; color:#FFF6F1; font-size:18px; font-weight:100; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;}
#slogan h1{color:#FFF6F1; font-size:17px; margin:5px 0; font-weight:100;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;}
#slogan h2{color:#FFF6F1; font-size:17px; margin:5px 0; font-weight:100;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;}
#slogan p{text-align:right; color:#FFF6F1; margin:5px 0; font-size:12px; font-weight:100;}


#letoltesek{position:absolute; bottom:6px; right:0px;}
#letoltesek p{margin:0; padding:0;}
a.button_dl {background: transparent url(http://www.alternativ-energia.eu/img/bg_button_dl_a.gif) no-repeat scroll top right; color: #444 !important; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none;}
a.button_dl span {background: transparent url(http://www.alternativ-energia.eu/img/bg_button_dl_span.gif) no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 35px;}
a.button_dl:active {background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */}
a.button_dl:active span {background-position: bottom left; padding: 6px 0 4px 35px; /* push text down 1px */}
a.button_dl:hover{background:url(http://www.alternativ-energia.eu/img/bg_button_dl_a.gif) no-repeat bottom right; color:#B45C2B !important;}
a.button_dl:hover span {background:url(http://www.alternativ-energia.eu/img/bg_button_dl_span.gif) no-repeat bottom left; padding: 6px 0 4px 35px; /* push text down 1px */}

#navigation{position:absolute; top:252px; left:10px; text-transform:lowercase;}
#navigation li {margin:0; display:inline; }
#navigation ul{list-style:none; margin:0; padding:0; }	   
#navigation a:link, #navigation a:visited { display:inline; color:#09f; text-decoration:none; }
#navigation a:hover, #navigation a:active {color:#0c0; }
div#navigation ul li:hover ul{display:inline; }	
#navigation h3{font-size:12px; font-weight:100; margin:0; padding:0; color:#903; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif;}

#index_content{position:absolute; top:270px; left:0; width:602px; height:230px; margin:0px; padding:10px 10px 10px 10px; border:1px solid #ccc; background-color:#F9FAF0; }
#index_content ul li{ list-style:square; margin:0 0 0 -5px !important;}
#content{position:absolute; top:270px; left:0; width:602px; min-height: 754px; height: auto !important; height: 754px; margin:0px; padding:10px 10px 30px 10px; border:1px solid #ccc; background-color:#F9FAF0; }
#content_403{position:absolute; top:270px; left:0; width:602px; margin:0px; padding:10px 10px 30px 10px; border:1px solid #ccc; background:url(img/403.gif) no-repeat center bottom #F9FAF0; border:1px solid #ccc; }
#content_404{position:absolute; top:270px; left:0; width:602px; margin:0px; padding:10px 10px 30px 10px; border:1px solid #ccc; background:url(img/404.gif) no-repeat center bottom #F9FAF0; border:1px solid #ccc; }

#index_box1{position:absolute; top:542px; left:0px; width:280px; height:230px; padding:10px; background:url(http://www.alternativ-energia.eu/img/content_index1.jpg) no-repeat right bottom #F9FAF0; border:1px solid #ccc; }
#index_box2{position:absolute; top:542px; left:322px; width:280px; height:230px; padding:10px; background:url(http://www.alternativ-energia.eu/img/content_index2.jpg) no-repeat right bottom #F9FAF0; border:1px solid #ccc; }
#index_box2 ul li{margin:-5px 0 8px -25px; list-style:square;}
#index_box3{position:absolute; top:542px; right:0px; width:280px; height:230px; padding:10px; background:url(http://www.alternativ-energia.eu/img/content_index3.jpg) no-repeat right bottom #F9FAF0; border:1px solid #ccc; }
#index_box4{position:absolute; top:270px; right:0px; width:280px; height:230px; padding:10px; background:url(http://www.alternativ-energia.eu/img/content_index4.jpg) no-repeat right bottom #F9FAF0; border:1px solid #ccc; }

#box1{position:absolute; top:270px; right:0; width:280px; height:230px; padding:10px; background:url(http://www.alternativ-energia.eu/img/content_index1.jpg) no-repeat right bottom #F9FAF0; border:1px solid #ccc;  }
#box2{position:absolute; top:542px; right:0; width:280px; height:230px; padding:10px; background:url(http://www.alternativ-energia.eu/img/content_index2.jpg) no-repeat right bottom #F9FAF0; border:1px solid #ccc;}
#box2 ul li{margin:-5px 0 8px -25px; list-style:square;}
#box3{position:absolute; top:814px; right:0; right:0px; width:280px; height:230px; padding:10px; background:url(http://www.alternativ-energia.eu/img/content_index3.jpg) no-repeat right bottom #F9FAF0; border:1px solid #ccc;}

#box ol li{margin:3px 0;}
#box p{margin:5px !important;}
#box h2{margin:0px !important;}
#box h2 a:link, #box h2 a:visited{ width: 260px; height:35px; background:url(http://www.alternativ-energia.eu/img/title.gif) no-repeat 0 -7px; font-size:17px !important; color:#77223C !important; font-weight:600; text-decoration:none; margin:0; padding: 5px 0 5px 40px; }
#box h2 a:hover, #box h2 a:active{background:url(http://www.alternativ-energia.eu/img/title.gif) no-repeat 0 -59px; }
#box h3{margin:10px 0 0 0; color:#9a5; font-weight:bold;}

.tovabb a:link, .tovabb a:visited{ position:absolute; bottom:10px; left:0px;text-decoration:none; color:#09f; margin:0 0 0px 10px; }
.tovabb a:hover, .tovabb a:active{color:#c63; text-decoration:none; margin:0 0 0 10px; }




#footer_index{position:absolute; top:800px; left:1px; width:950px; color:#31584D; font-size:11px; text-decoration:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer_index li {margin:0; display:inline; }
#footer_index ul{list-style:none; margin:0; padding:0; }	   
#footer_index a:link, #footer_index a:visited {color:#999 !important; text-decoration:none;}
#footer_index a:hover, #footer_index a:active {color:#333 !important;}
#footer_index h3 a:link, #footer_index h3 a:visited{position:absolute; top:-5px; left:674px; width:240px; text-align:right; margin:0; padding:0 30px 0 0; font-size:18px; font-weight:100; font-family:Verdana, Helvetica, sans-serif; background:url(http://www.alternativ-energia.eu/img/footerlogo.jpg) no-repeat right top; text-decoration:none; color:#31584D !important;}
#footer_index h3 a:hover, #footer_index h3 a:active{color:#8C0202 !important;}

#footer{position:relative; bottom:-50px; left:-10px; width:602px; color:#31584D; font-size:11px; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer li {margin:0; display:inline; }
#footer ul{list-style:none; margin:0; padding:0; }	   
#footer a:link, #footer a:visited {color:#999 !important; text-decoration:none; margin:0 !important; }
#footer a:hover, #footer a:active {color:#333 !important; margin:0 !important; }
#footer h3{margin:0 !important;}
#footer h3 a:link, #footer h3 a:visited{position:absolute; top:-5px; left:674px; width:240px; background:url(http://www.alternativ-energia.eu/img/footerlogo.jpg) no-repeat right top; text-align:right; margin:0 !important; padding:0 30px 10px 0 !important; font-size:18px; font-weight:100; text-decoration:none; color:#31584D !important; font-family:Verdana, Helvetica, sans-serif;}
#footer h3 a:hover, #footer h3 a:active{color:#8C0202 !important;}

#footer_alt{position:absolute; bottom:-30px; left:0px; width:602px; color:#31584D; font-size:11px; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer_alt li {margin:0; display:inline; }
#footer_alt ul{list-style:none; margin:0; padding:0; }	   
#footer_alt a:link, #footer_alt a:visited {color:#999 !important; text-decoration:none; margin:0 !important; }
#footer_alt a:hover, #footer_alt a:active {color:#333 !important; margin:0 !important; }
#footer_alt h3{margin:0 !important;}
#footer_alt h3 a:link, #footer_alt h3 a:visited{position:absolute; top:-5px; left:674px; width:240px; background:url(http://www.alternativ-energia.eu/img/footerlogo.jpg) no-repeat right top; text-align:right; margin:0 !important; padding:0 30px 10px 0 !important; font-size:18px; font-weight:100; text-decoration:none; color:#31584D !important; font-family:Verdana, Helvetica, sans-serif;}
#footer_alt h3 a:hover, #footer_alt h3 a:active{color:#8C0202 !important;}



#menu{position:absolute; top:63px; left:1px; width:945px; font-size:12px; background:transparent; border-bottom:1px solid #7D992E; padding:0; z-index:20; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#menu li {margin:0 1px 0px 0; position:relative; display:inline; }
#menu ul{list-style:none; margin:0; padding:0; }	   
#menu a:link, #menu a:visited {text-align:center; height:20px; display:block; padding-top:3px; color:#fff; background:#557001; text-decoration:none; }
#menu a:hover, #menu a:active, #menu ul a:hover, #menu ul a:active, #menu ul ul li a:hover, #menu ul ul li a:active {color:#555; background-color:#C5D230 !important; }
#menu ul ul{position:absolute; top:3px; left:100%; }
#menu ul ul ul{position:absolute; top:1px; left:100%; }
div#menu ul ul{position:absolute; top:24px; left:0px; width:100%; border-top:0; }
div#menu ul ul ul{position:absolute; top:-1px; left:134px; width:100%; border-top:1px solid #7D992E;}
div#menu ul ul, div#menu ul li:hover ul ul{display:none; }
div#menu ul li:hover ul, div#menu ul ul li:hover ul{display:block; }	
div#menu ul li{float:left; width:117px; }
div#menu ul ul li{float:left; width:134px; border-left:1px solid #7D992E; border-right:1px solid #7D992E;}
div#menu ul ul ul li{float:left; width:132px; background-color:#6A6503 !important;}
div#menu ul ul li a{background-color:#99781B !important; }
div#menu ul ul ul li a{background-color:#824415 !important;}
div#menu ul li a{height:100%; border-bottom:1px solid #7D992E; }
.menu_kapcs li{position:relative; top:0px; right:38px !important; width:140px !important; border-right:1px solid #7D992E !important;}

.li104 li{width:104px !important;}
.li140 li{width:140px !important;}
.li180 li{width:180px !important;}

#content a:link{ color:#09f; text-decoration:none;  /*margin-left:10px;*/ }
#content a:visited{color:#66c; text-decoration:none; /*margin-left:10px;*/ }
#content a:hover, #content a:active{color:#c63; text-decoration:none; /*margin-left:10px;*/ }

.back a:link, .back a:visited{position:absolute; bottom:10px; right:20px; width:20px; height:15px; background:url(http://www.alternativ-energia.eu/img/back_arrow.gif) no-repeat top center;}
.back a:hover, .back a:active{background:url(http://www.alternativ-energia.eu/img/back_arrow.gif) no-repeat bottom center; }

.back_unique a:link, .back_unique a:visited{float:right; width:20px; height:15px; background:url(http://www.alternativ-energia.eu/img/back_arrow.gif) no-repeat top center;}
.back_unique a:hover, .back_unique a:active{background:url(http://www.alternativ-energia.eu/img/back_arrow.gif) no-repeat bottom center; }

.red{color:red;}



#hirlevel{position:absolute; top:26px; right:3px;}
.acrobat{background:url(http://www.alternativ-energia.eu/img/acrobat.gif) no-repeat left center; padding-left:30px;}
.radius{position:relative; width:20px; height:20px; background:url(http://www.alternativ-energia.eu/img/radius.jpg) no-repeat center center red;}
.upper{position:relative; left:0px; top:-3px; font-size:11px; }
.under{position:relative; left:0px; top:5px; }
.termek{clear:both;}
.termek h2{margin:30px 0 10px 0; text-align:center; font-size:22px;}
.termek h3{text-align:center; color:#9a5;}
.c{text-align:center; }
.l{text-align:left; }
.r{text-align:right; }
.h{display:none;}
.border{border:1px solid #73864C; padding:10px; margin:10px;}
.border h2{margin:5px !important;}
.bold{font-weight:bold; }
.thin{font-weight:100; }
.clear{clear:both; }
.left img{float:left; margin:0 5px 5px 0; }
.right{float:right; margin:0 0 5px 5px; text-align:center; font-style:italic;}
.img_title{position:relative; left:0px; margin:0; font-style:italic; text-align:center; }
.smiley{width:14px; height:14px; background:url(http://www.alternativ-energia.eu/img/smiley.jpg) no-repeat center center;}
.copyscape{position:absolute; bottom:32px; left:50px;}
.signo{ text-align:right;}
.galleryframe_right{float:right; margin:0 0 5px 5px; }
#sitemap{font-weight:600;}
#sitemap ul li a{color:#557001 !important;}
#sitemap ul ul li a{color:#99781B !important;}
#sitemap ul ul ul li a{color:#824415 !important;}

#sitemap ul li a:visited{color:#B4C266 !important;}
#sitemap ul li a:hover, #sitemap ul li a:active{color:#888 !important;}

.gomb{height:24px; margin-bottom:20px; clear:both;}
a.button {background: transparent url(http://www.alternativ-energia.eu/img/bg_button_a.gif) no-repeat scroll top right; color: #444 !important; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none;}
a.button span {background: transparent url(http://www.alternativ-energia.eu/img/bg_button_span.gif) no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 35px;}
a.button:active {background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */}
a.button:active span {background-position: bottom left; padding: 6px 0 4px 35px; /* push text down 1px */}
a.button:hover{background:url(http://www.alternativ-energia.eu/img/bg_button_a.gif) no-repeat bottom right; color:#B45C2B !important;}
a.button:hover span {background:url(http://www.alternativ-energia.eu/img/bg_button_span.gif) no-repeat bottom left; padding: 6px 0 4px 35px; /* push text down 1px */}

