BODY{margin:0px;padding:0px;font-family:"Trebuchet MS", tahoma,verdana,arial;font-size:12px;color:#FFF;background:transparent url(images/bg_body.gif) top left repeat;}
TD{vertical-align:top;}
UL{font-weight:bold;}
LI{font-weight:normal;padding-left:13px;background:transparent url(images/point_1.gif) left center no-repeat;}
DIV, TD{font-size:12px;font-weight:normal;}
IMG{border:0;}
BR{line-height:15px;}
HR{height:1px;color:#A0B927;}
div#container{margin:0 auto;width:780px;background-color:#234044;background:transparent url(images/bg_body.gif) top left repeat;}
#DIV1{padding:0;width:780px;height:250px;}
#DIV2{width:780px;height:45px;}
#DIV3{width:780px;}
#DIV4{clear:both;position:relative;float:left;width:780px;height:50px;}
#DIV5{clear:both;position:relative;float:left;vertical-align:bottom;width:780px;height:50px;}
.ROW1{width:80px;float:left;}
.ROW2{width:640px;float:left;}
.ROW3{width:auto;float:left;}
#map{color:black;}
#header{position:relative;margin:0 auto;width:780px;}
#header #logo{position:absolute;background:transparent url(images/gs_logo.png) top left no-repeat;width:240px;height:220px;left:0px;top:15px;}
#header #space{position:absolute;background:transparent url(images/bg_header.png) top left no-repeat;width:482px;height:160px;top:65px;left:240px;}
#header #headtitle{position:absolute;background:transparent url(images/gs_title.png) top left no-repeat;width:295px;height:50px;left:340px;top:23px;}
#navhome img{border:none;}
#navhome li{display:inline;list-style:none;}
#navhome li a{float:left;display:block;margin:0;}
#navhome li a img{border:none;vertical-align:top;}
#navhome li a:hover{visibility:visible;}
#navhome li a:hover img{visibility:visible;}
#navhome li a:hover img{visibility:hidden;}
#index{background:transparent url(images/gs_home_on.png) top left no-repeat;position:absolute;width:53px;height:160px;left:722px;top:65px;}
#nav img{border:none;}
#nav li{display:inline;list-style:none;}
#nav li a{float:left;display:block;margin:0;}
#nav li a img{border:none;vertical-align:top;}
#nav li a:hover{visibility:visible;}
#nav li a:hover img{visibility:visible;}
#nav li a:hover img{visibility:hidden;}
#buttonNav, #googleBox{width:200px;padding:10px 0 10px 0;background-color:#73950A;}
#buttonNav ul{list-style:none;margin:0;padding:0;border:none;}
#buttonNav li{border-bottom:1px solid #73950A;margin:0;}
#buttonNav li a{display:block;padding:4px 4px 4px 0.5em;border-right:10px solid #73950A;border-bottom:1px solid #73950A;background-color:#A0B927;color:#234044;text-decoration:none;}
html>body #buttonNav li a{width:auto;}
#buttonNav li a:hover{border-right:10px solid #73950A;border-bottom:1px solid #A0B927;background-color:#73950A;color:#BF3F12;}
#service, a#service, a#service:link{position:absolute;float:left;clear:left;background:transparent url(images/menu_services_off.png) top left no-repeat;width:210px;height:40px;left:350px;top:80px;}
a#service:hover{position:absolute;float:left;clear:left;background:transparent url(images/menu_services_on.png) top left no-repeat;width:210px;height:40px;left:350px;top:80px;}
#reference{position:absolute;float:left;clear:left;background:transparent url(images/menu_references_on.jpg) top left no-repeat;width:210px;height:40px;left:350px;top:120px;}
#contact{position:absolute;float:left;clear:left;background:transparent url(images/menu_contact_on.jpg) top left no-repeat;width:210px;height:40px;left:350px;top:160px;}
#mainheadarrow{position:relative;width:19px;height:10px;left:20px;top:32px;background:transparent url(images/arrow_right.png) top left no-repeat;}
#mainhead{width:640px;height:33px;background:transparent url(images/bg_headtitle.png) top left repeat-x;}
#mainheadnumber{position:relative;width:640px;height:45px;left:15px;text-align:left;}
#footercont{clear:both;float:left;width:640px;height:50px;background-color:#73950A;}
#footercont DIV{padding:15px 0;text-align:center;color:#182d32;font-size:10px;font-weight:bold;}
A#toparrow{position:absolute;float:left;background:transparent url(images/top_off.png) top left no-repeat;width:59px;height:100px;}
A#toparrow:hover{position:absolute;float:left;background:transparent url(images/top_on.png) top left no-repeat;width:59px;height:100px;}
.alt{display:none;}
#shadow1{width:640px;height:50px;background:transparent url(images/footer_shadow1.png) top left no-repeat;}
#shadow2{display:none;width:59px;height:50px;background:transparent url(images/footer_shadow2_off.png) top left no-repeat;}
.hirkep{float:left;border-width:0px;margin:0px 5px 0px 0px;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.middle{vertical-align:middle;}
.normal{font-family:verdana, tahoma, arial;font-size:10px;color:#000000;}
.bold{font-weight:bold;}
.dolt{font-style:italic;}
.error{color:#FFF;font-size:11px;font-weight:bold;}
#content{position:relative;background-color:#73950A;min-height:350px;width:640px;height:auto;}
* html #content{height:350px;}
#tartalom{padding:15px;text-align:justify;height:auto;}
#content .boxHeader{background:transparent url(images/bg_blog_title.gif) top left no-repeat;color:#73950A;font-size:13px;font-weight:bold;width:auto;height:22px;padding:3px;text-align:left;}
#content .boxHeader2{background:transparent url(images/bg_blog_title.gif) top left no-repeat;color:#000000;font-size:9pt;font-weight:bold;width:auto;height:22px;padding:2px;padding-left:4px;}
#content .boxMain{color:#182d32;font-size:1em;text-align:left;padding:5px;}
.clear{clear:both;height:15px;}
.o33{width:200px;color:#ADD15A;}
.o66{width:410px;color:#ADD15A;}
.o50{width:305px;color:#ADD15A;}
.w10{float:left;width:10px;}
.w300{width:300px;}
.w590{width:590px;}
.w610{width:610px;}
.teljes{float:left;width:610px;color:#ADD15A;}
.colorFFF{color:#FFF;}
.color000{color:#000;}
.maradek{width:auto;color:#ADD15A;}
.Rborder{border-right:1px solid #A0B927;}
.Lborder{border-left:1px solid #A0B927;}
.allBorder{border:1px solid #A0B927;}
.dot{height:15px;width:100%;background:transparent url(images/bg_dot2.gif) top left repeat-x;}
.msgError{color:#BF3F12;font-weight:bold;padding-left:15px;}
.required{color:#A0B927;font-size:10px;font-weight:normal;}
.kotelezo{border-left:3px solid #BF3F12;}
FORM{color:#73950A;background:transparent url(images/bg_boxhead.png) top left repeat;padding:5px;min-height:300px;height:auto;}
* html FORM{height:300px;}
.messageBox{color:#73950A;background:transparent url(images/bg_boxhead.png) top left repeat;padding:5px;}
FIELDSET{border:none;}
LEGEND, .hatter, .msgTitle{color:#182d32;font-size:13px;font-weight:bold;}
input, textarea, select{font-family:tahoma,verdana,arial;font-size:11px;font-weight:bold;color:#182D32;border:0;border-bottom:1px solid #5F5B3E;padding:3px;}
input:focus{background:#E4EEB0;}
textarea{width:95%;line-height:22px;}
textarea:focus, .textfocus{background:#E4EEB0 url(images/bg_dot.gif) top left repeat;}
.submit{font-size:11px;font-weight:bold;background:#fdfff7 url(images/bg_button.gif) bottom left repeat-x;border:1px outset #FFFFFF;color:#9a1;}
.submitfocus{font-size:11px;font-weight:bold;background:#fdfff7 url(images/bg_button.gif) bottom left repeat-x;border:1px outset #FFFFFF;color:#BF3F12;}
.spiffy{display:block;}
.spiffy *{display:block;height:1px;font-size:.01em;overflow:hidden;background-color:#A0B927;}
.spiffy1{margin:0px 1px;padding:0px 1px;border-left:2px solid #73950A;border-right:2px solid #73950A;background-color:#73950A;}
.spiffy2{margin:0px 1px;padding:0px 1px;border-right:1px solid #73950A;border-left:1px solid #73950A;background-color:#73950A;}
.spiffy3{margin:0px 1px;border-left:1px solid #73950A;border-right:1px solid #73950A;}
.spiffy4{border-left:1px solid #73950A;border-right:1px solid #73950A;}
.spiffy5{border-left:1px solid #73950A;border-right:1px solid #73950A;}
.spiffy_content{padding:0px 10px;background-color:#A0B927;}
.cccline{background-color:#CCC;height:1px;margin-left:7px;margin-right:7px;}
.page A{background-color:#A0B927;padding:2px 4px;color:white;font-weight:bold;font-size:13px;line-height:25px;border:1px solid #DCDCDC;text-decoration:none;}
.page A:link{color:white;font-weight:bold;font-size:13px;line-height:25px;border:1px solid #DCDCDC;text-decoration:none;}
.page A:hover{background-color:#73950A;color:#A0B927;font-weight:bold;font-size:13px;line-height:25px;border:1px solid #DCDCDC;text-decoration:none;}
.activepage{padding:2px 4px;background-color:#A0B927;color:#73950A;font-weight:bold;font-size:13px;line-height:25px;border:1px solid #DCDCDC;text-decoration:none;}
A, A:link, .link A, .link A:link, .linkID A, .linkID A:link{color:#000;font-weight:bold;font-size:11px;text-decoration:none;}
A:hover, .link A:hover, .linkID A:hover{color:#BF3F12;font-weight:bold;font-size:11px;text-decoration:none;}

