html, body {height:100%;}
body {font-family:Arial, Tahoma, Verdana; font-size:12px; padding:0; margin:0; color:#444; line-height:22px; background:#fff url(../images/bg_body.jpg) repeat-x top;}
td, tr, table {font-family:Arial, Tahoma, Verdana; font-size:100%; color:#444; padding:0; margin:0;}
a {margin:0; padding:0; text-decoration:none; outline-color:invert; outline-style:none; outline-width:medium;}
a:visited, a:link {text-decoration:none; color:#444;}
a:hover {text-decoration:underline;}
form {word-spacing:0; text-indent:0; padding:0; margin:0;}
img, a img  {margin:0; padding:0; border:0;}
input, select, textarea {font-family:Arial, Tahoma, Verdana; font-size:100%;}
label {cursor:pointer; margin:0; padding:0; border:0;}
sup {font-size:67%; font-weight:bold;}
em {font-style:normal; font-size:90%;}


h1 {font-family:Arial, Tahoma, Verdana; font-size:220%; color:#0055d3; font-weight:normal; margin:0 0 10px 0; padding:0; line-height:36px;}
h2 {font-family:Arial, Tahoma, Verdana; font-size:120%; font-weight:bold; color:#444; margin:0 0 6px 0; padding:0; line-height:24px;}
h3 {font-family:Arial, Tahoma, Verdana; font-size:120%; color:#0055d3; font-weight:bold; margin:12px 0 0 0; padding:0; line-height:20px;}



.gomb, .columm .gomb {background:#0055d3; color:#fff; font-size:90%; border:1px #000 solid; font-weight:bold; height:20px; width:80px; margin:1px;}
.o_660 {float:left; clear:left; width:660px;}
div.m  {margin:15px 0;}
div.c  {text-align:center;}



.injektal {position:absolute; width:900px; left:50%; top:0; margin:0 0 0 -450px;}

.header {float:left; clear:left; width:900px; height:193px; background:url(../images/bg_header.jpg) no-repeat 0 0;}
.header a img {width:140px; height:60px; border:0; padding:0; margin:65px 0 0 25px;}

.dupla  {float:left; clear:left; width:900px; background:url(../images/bg_left.jpg) repeat-y left;}
.dupla .left   {float:left; width:180px; padding:0 10px 10px 10px; background:#4e4e4e; color:#fff;}
.dupla .right  {float:left; width:660px; padding:20px 0 20px 40px; background:url(../images/bg_right.jpg) no-repeat 0 0;}
.dupla .right a {color:#0055d3;}


ul.menu      {clear:left; width:180px; list-style-type:none; line-height:22px; padding:0; margin:0;}
ul.menu li   {float:left; clear:left; padding:0;}
ul.menu li a {display:block; color:#fff; font-weight:bold;}
ul.menu li a:hover {text-decoration:none; color:#f90 !important;}
ul.menu li a:visited, ul.menu li a:link {color:#fff;}

ul.menu ul   {clear:left; width:180px; list-style-type:none; padding:0; margin:0;}
ul.menu ul li a {width:165px; padding-left:15px; font-weight:normal; background:url(../images/menu_a.jpg) no-repeat 8px 9px;}
ul.menu ul li a:hover{background:url(../images/menu_a_hover.jpg) no-repeat 8px 9px;}


.footer {float:left; clear:left; width:900px; border-top:6px solid #0055d3; padding:2px 0; margin:1px 0; text-align:center;}


.columm {float:left; width:310px; padding:0 20px 0 0;}
.r      {padding:0 0 0 20px;}
.columm input, .columm textarea {width:300px; border:1px solid #0055d3; padding:1px; margin:0 0 6px 0;}

.columm ul {clear:left; width:310px; list-style-type:none; padding:0; margin:0;}
.columm ul li {float:left; clear:left; width:298px; padding:0 0 0 12px; background:url(../images/bg_li.jpg) no-repeat 4px 8px;}


.forgalmazas {float:left; clear:left; width:308px; margin:0 0 10px 0; text-align:center; border:1px solid #0055d3;}
.forgalmazas a {display:block; width:288px; padding:4px 10px; background:#eff2fe; text-decoration:none !important;}
.forgalmazas a:hover {background:#0055d3; color:#fff;}


.round_box  {float:left; clear:left; width:290px; padding:0 10px; background:#eff2fe url(../images/bg_roundbox_top.jpg) no-repeat 0 0;}
.round_box ul {width:290px !important;}
.round_box ul li  {width:278px !important;}
.round_box_bottom {float:left; clear:left; width:290px; padding:0 10px; height:15px; margin:0 0 15px 0; background:url(../images/bg_roundbox_bottom.jpg) no-repeat 0 0;}
.round_box_bottom img {border:0; padding:0; margin:0; width:290px; height:1px;}

.elerhetosegek_cim {float:left; clear:left; width:160px; padding:2px 10px; margin:15px 0 0 0; background:#eff2fe; text-align:center; color:#0055d3; font-weight:bold;}
.elerhetosegek {float:left; clear:left; width:160px; padding:9px; margin:0 0 15px 0; border:1px solid #fff; background:#666; text-align:center;}
.elerhetosegek a img, img.nospa2 {vertical-align:middle; width:86px; height:12px; border:0; padding:0; margin:0;}

div#gmap {float:left; clear:left; width:658px; height:500px; border:1px solid #444; margin:15px 0;}



.container_img {float:right; width:310px; text-align:center; padding:10px; font-style:italic; margin:0 0 5px 20px; background:#eff2fe; border:0; border-left:3px solid #0055d3;}
.ci_left       {float:left !important; margin:0 20px 5px 0; border:0; border-right:3px solid #0055d3;}
/*.container_img a img {border:1px solid #eff2fe;}
.container_img a:hover img {border-color:#0055d3;}*/

span.e {font-weight:bold; color:#f00;}


.ref       {float:left; clear:left; width:658px; border:1px solid #ddd; border-top:0; padding:4px 0;}
.ref div   {float:left; overflow:hidden; width:185px; padding:0 5px; text-align:center;}
.ref .ev   {width:68px; padding-left:0; font-weight:bold; color:#0055d3;}
.ref .varos{padding-right:0;}
.bold      {font-weight:bold; font-size:110%; background:#eff2fe; border-bottom:2px solid #ddd; border-top:1px solid #ddd;}


.partnerek {text-align:center;}
.partnerek a {text-decoration:none; display:block;}
.partnerek a:hover {font-weight:bold;}



.pic {float:left; clear:left; width:310px; margin:0 0 15px 0;}
.pic img {float:left; width:310px; height:232px;}
img.click {background:url(../images/click_here.gif) no-repeat bottom left;}
img.more  {background:url(../images/more_info.gif) no-repeat bottom left;}

