@charset "iso-8859-2";

/*alap*/ /*/*/

html, body, div, span, tr, td, p, h1, h2, h3, h4, h5, h6, h7, dl, dd, dt, a, img {margin:0; padding:0; border:0; color:#000; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:18px; text-align:left;}

html {background:url(images/top_back.png) repeat-x;} 

h1 {color:#fff; font: italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;; line-height:12px; text-align:right; margin:0 54px 0 0;}

h2 {background:url(images/h.jpg) no-repeat; width:271px; height:42px; padding:50px; font:bold 20px Trebuchet MS, Arial, Helvetica, sans-serif;}

h2.nb {width:600px; background:none;}

h3 {font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif; color:#d65036; padding:0 0 30px 48px;}

h3.less {padding:0 0 0 48px; margin:-15px 0 0 0;}

h4 {font-weight:bold;}

p {color:#000;}

ul, li, ol {list-style-type:none;}

a, a:link, a:visited {color:#d65036; text-decoration:none;}

a:hover {color:#555;}

.clear {clear:both;}

.hidden {visibility:hidden; display:none;}

.left {float:left;}

.right {float:right;}

.bold {font-weight:bold;}

.gray {background:#f6f6f6;}

table {border-collapse:collapse; margin:0 0 0 48px;}

thead {background:#777;}

thead td {font:bold 14px Arial, Helvetica, Verdana, Geneva, sans-serif; color:#fff;}

thead td {border-bottom:none;}

td {padding:5px; border-bottom:solid 1px #777; font-weight:bold;}

td div {text-align:center;}

.mtpm {margin-top:-5px;}

/*alap*/ /* */ 



/*törzs*/ /*/*/

#head {float:left; background:url(images/logo.png) no-repeat; width:306px; height:72px; margin:53px 0 9px 0;}

#head_2 {float:right; width:450px; height:30px; margin:83px 0 22px 0;}

#cont {width:765px; margin:0 auto;}

#content, #contentf {float:right; width:765px; min-height:500px; height:auto; margin:85px 0 20px 0;}

/*törzs vége*/ /* */



/*menü*/ /*/*/

#head_menu_1 {background:#fff; float:left; margin:0 0 0 54px;}

#head_menu_1 a {display:block; width:154px; height:131px; text-decoration:none; padding:10px;}

#head_menu_1 a:hover {background:#c5faab;}

#head_menu_1 img {height:110px; width:153px; border:none; display:block; margin:0 0 7px 0;}

#head_menu_1 span {font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif;}


#head_menu_2 {background:#fff; float:left; margin:0 0 0 69px;}

#head_menu_2 a {display:block; width:154px; height:131px; text-decoration:none; padding:10px;}

#head_menu_2 a:hover {background:#bbdbfd;}

#head_menu_2 img {height:110px; width:153px; border:none; display:block; margin:0 0 7px 0;}

#head_menu_2 span {font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif;}


#head_menu_3 {background:#fff; float:right; margin:0 54px 0 0;}

#head_menu_3 a {display:block; width:154px; height:131px; text-decoration:none; padding:10px;}

#head_menu_3 a:hover {background:#f0c1fd;}

#head_menu_3 img {height:110px; width:153px; border:none; display:block; margin:0 0 7px 0;}

#head_menu_3 span {font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif;}


.sotzold {color:#529828;}

.kek {color:#396fa8;}

.lila {color:#711a8c;}

.piros {color:#d65036;}

.zoldlink {color:#529828;}


#almenu-hold {float:left; width:713px; height:30px; padding:20px 0 0 54px;}

#almenu {width:655px; height:29px; background:#56565c; padding:1px 1px 0 1px;}

#almenu div {float:left; height:28px; margin:0 1px 0 0;}

#almenu div.nomargin {margin:0;}

#almenu a {cursor:pointer; display:block; height:23px; padding:5px 21px 0 22px; color:white; font: bold 13px Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration:none; background:black url(images/almenu-back.jpg) repeat-x;}

#almenu div.nomargin a {width:65px;}

#almenu p a {text-align:center;}

#almenu a.active,
#almenu a:hover {text-decoration:underline;}

#foold a {width:48px;}

#villany a {width:158px;}

#villtipp a {width:103px;}

#partner a {width:62px;}

#va #almenu a[href='villanyszerelesi_anyagok.php'],
#vt #almenu a[href='villanyszerelesi_tippek.php'],
#p #almenu a[href='partnerek.php'],
#k #almenu a[href='kapcsolat.php'] {text-decoration:underline;}


/*menü vége */ /* */



/*tartalom*/ /*/*/

#main_bal {float:left; width:351px; margin:0 0 0 30px;}

#main_jobb {float:right; width:351px; margin:0 22px 0 0;}

#main_bal ul, #main_jobb ul {margin:-55px 30px 30px 10px;}

#main_bal ul.m30,
#main_jobb ul.m30 {margin:-25px 30px 30px 10px;}

#main_bal ul.mm {margin:0 30px 30px 10px;}

.contact {background:url(images/h_rot.jpg) no-repeat; width:600px; margin:0 0 0 30px;}

.contact p {padding:43px 0 23px 43px;}

.contact p img {margin:5px 10px 0 0;}

.partnerek {margin:10px 0 0 53px; font-weight:bold;}


#aloldal {float:left; width:700px; margin:0 0 0 30px;}

#aloldal p {margin:-20px 30px 30px 48px;}

#aloldal p.nom {margin:-20px 30px 0 48px;}

#aloldal ul {margin:5px 30px 30px 10px;}

#aloldal ul.ref {margin:-25px 30px 30px 10px;}

.z {padding:0 0 0 10px; background:url(images/zbullet.gif) no-repeat 0 7px;}

.k {padding:0 0 0 10px; background:url(images/kbullet.gif) no-repeat 0 7px;}

.l {padding:0 0 0 10px; background:url(images/lbullet.gif) no-repeat 0 7px;}

.p {padding:0 0 0 10px; background:url(images/pbullet.gif) no-repeat 0 7px;}

.f {padding:0 0 0 10px; background:url(images/fbullet.gif) no-repeat 0 7px;}

.nbul {padding:0; background:none;}

/*tartalom vége*/ /* */


/*aloldalak*/

#cikk_cim {background:url(images/h_rot.jpg) no-repeat; width:600px; margin:0 0 30px 0; padding:15px 0 0 0;}

#anyagok {background:url(images/h_rot.jpg) no-repeat; width:600px; margin:0 0 30px 0; padding:15px 0 0 0;}

/*aloldalak*/



/*kapcsolat*/

#kapcs {margin:0 0 0 55px;}

#gmap {width:657px; margin:10px 0 0 55px;}

/*kapcsolat*/



/*gyártók*/

#letters {height:20px; margin:10px 0 30px 25px; padding:0 0 0 25px; background:url(images/nyil.gif) top left no-repeat; }

#letters a,
.letter a {font:bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform:capitalize; color:black;}

#letters a:hover {color:red; text-decoration:underline;}

.letter a:hover {color:black; text-decoration:none;}

.letter {width:300px; height:20px; margin:10px 0 0 25px;}

.letter .left {width:47px; height:19px; padding:0 0 0 25px; border-bottom:1px solid #c4c4c6;}

.letter .right {width:228px; height:19px; border-bottom:1px dotted #c4c4c6;}


.manu_cont {width:657px; margin:10px 0 20px 18px;}

.manu_cont .left {width:328px;}

.manu_cont .right {width:310px;}

.manu_cont a {color:red; font-size:10px;}

.manu_cont a.zoldlink {color:#529828;}

.manu_cont a:hover {color:#555;}


.manu {width:295px; height:72px; padding:4px 5px 5px 9px; background:url(images/villany_anyagok.gif) no-repeat;}

.manu .left {width:227px;}

.manu .left img {float:left; margin:0 6px 0 0;}

#aloldal h4 a {font-weight:bold; color:black;}

#aloldal h4 a:hover {color:red; text-decoration:underline;}

#aloldal .manu p {font-size:11px; line-height:13px; margin:0;}

.manu .right {width:62px; padding:20px 0 0 3px;}

.manu .right a {font-size:10px; color:red;}

.manu .right a:hover {color:#555;}

/*gyártók*/



/*google*/

.google-box {float:right; margin:0 0 15px 0;}

.google-box p {text-align:center;}

/*google*/



/*impresszum*/ /*/*/

#foot {clear:both; width:657px; background:#000; margin:0 54px;}

#foot p {text-align:center; color:#fff; padding:3px 0 3px 0;}

#web p {text-align:right; padding:5px 0 5px 0; margin:0 54px 0 0;}

#web p a, #web p a span {font-size:9px; color:#63aa5e; text-decoration:none; font-weight:bold;}

#web p a:hover {color:#be151b;}

#web p a:hover span {color:#f58220;}

/*impresszum vége*/ /* */






