html { height:100%; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(http://www.domain1.hu/img/body.jpg) repeat-x #fff; }
#bodyContainer { height:100%;   width:100%; margin:0;  text-align:center; }
#centerContainer { width:100%; height:100%; }
#mainContainer { position:relative;top:0px; width:900px; margin:0 auto; text-align:left;}
#content{position:absolute; top:0px; left:0px; width:900px;}
p{color:#333;line-height:16px; margin-top:8px;}
h1{font-size:18px; color:#900; margin:0 0 10px 0px;}
h2{font-size:16px; color:#c30; margin:0 0 0px 10px;}
.content h2{font-size:15px; color:#c30; margin:25px 0 10px 0px;}
table h2{font-size:16px; color:#c30; margin:15px 0 5px 10px;}
h2 a:link{color:#c30; text-decoration:none;}
h2 a:visited{color:green; text-decoration:none; padding-right:20px; background:url(http://www.domain1.hu/img/pipa.gif) no-repeat center right;}
h2 a:hover, h2 a:active{color:#004D99; text-decoration:none;}
h3{font-size:14px; color:#996700; margin:25px 0 10px 0px;}
li h3{margin:0 0 10px 0px;}
h4{font-size:13px; margin:0;}
table h4{font-size:15px; color:#555; margin:10px; text-align:center;}
li{margin:5px 0 5px 0;}
dt{font-size:14px; font-weight:bold;}
dd{margin:5px 30px;}
fieldset{margin:20px 0 20px 0; padding:10px;}
legend{color:#d87303;font-weight:bold; margin:5px;}
blockquote p{font-style:italic; color:#666;}
acronym{background-color:#9fc; color:#003;}
.clear{clear:both;}
#head{position:absolute; top:0px; left:0px; width:897px; height:90px; background:url(http://www.domain1.hu/img/head.jpg) no-repeat; z-index:2;}
#slogan h2{position:absolute; top:25px; left:350px; width:400px; color:#777; text-align:right; z-index:2; }
#slogan a:link, #slogan a:visited{color:#4bc;}
#slogan a:hover, #slogan a:active{color:#05b;}
a:link{color:#4bc;}
a:visited{color:#339966;}
a:hover, a:active{color:#05b;}
.content{position:absolute; top:136px; left:0; width:500px; text-decoration:none; color:#666; padding:10px; border:1px solid #ccc; background:url(http://www.domain1.hu/img/kocsi_alny.jpg) no-repeat bottom left;}
.bfelso{position:absolute; top:136px; left:0; width:500px; height:380px; text-decoration:none; color:#666; padding:10px; border:1px solid #ccc; background:url(http://www.domain1.hu/img/kocsi.jpg) no-repeat bottom left;}
.balso{position:absolute; top:556px; left:0; width:500px; height:170px; text-decoration:none; color:#666; padding:10px; border:1px solid #ccc; background-color:#fff;}
.jfelso{position:absolute; top:136px; left:540px; width:335px; height:170px; text-decoration:none; color:#666; padding:10px; border:1px solid #ccc; background:url(http://www.domain1.hu/img/.jpg) no-repeat bottom left;}
.jkozep{position:absolute; top:346px; left:540px; width:335px; height:170px; text-decoration:none; color:#666; padding:10px; border:1px solid #ccc; background:url(http://www.domain1.hu/img/.jpg) no-repeat bottom left;}
.jkozep p{margin:11px 0;}
.jalso{position:absolute; top:556px; left:540px; width:335px; height:170px; text-decoration:none; color:#666; padding:10px; border:1px solid #ccc; background:url(http://www.domain1.hu/img/.jpg) no-repeat bottom left;}
.title a:link, .title a:visited{position:relative; text-decoration:none; color:#666; padding-left:30px; background:url(http://www.domain1.hu/img/arrow.gif) no-repeat top left;}
.title a:hover, .title a:active{position:relative; color:orange; background:url(http://www.domain1.hu/img/arrow.gif) no-repeat bottom left ;}
.imgright{float:right; margin:5px 0 5px 5px;}
a{ outline:none;}
.current{ position:absolute; top:0px; left:0; display:block; padding:4px 0 4px 0; width:127px; height:14px; background:url(http://www.domain1.hu/img/menu.gif) repeat-x center center;}
.currenttxt{color:orange;}
#menu{position:absolute; top:90px; left:0px; width:896px; padding:0; background:transparent; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; z-index:100;}
#menu li {margin:0; position:relative; display:inline; }
#menu ul{list-style:none; margin:0; padding:0; }	   
#menu a:link, #menu a:visited {text-align:center; width:127px; height:14px; display:block; padding:4px 0 4px 0; font-weight:bold; color:#f8f8f8; background:url(http://www.domain1.hu/img/menu.gif) repeat-x; text-decoration:none; border-right:1px solid #ccc;}
#menu a:hover, #menu a:active {background:url(http://www.domain1.hu/img/menu.gif) repeat-x bottom;}
#menu ul ul{position:absolute; top:0px; left:100%; background:transparent; }
#menu ul ul ul{position:absolute; top:0px; left:100%; background:white; }
div#menu ul ul{position:absolute; top:22px; left:0px; width:100%; border-bottom:1px solid #ccc; }
div#menu ul ul ul{position:absolute; top:0px; left:106px; width:100%; }
div#menu ul ul, div#menu ul li:hover ul ul{display:none; padding:0; }
div#menu ul li:hover ul, div#menu ul ul li:hover ul{display:block; }	
div#menu ul li{float:left; width:128px; }
div#menu ul ul li{float:left; width:128px;  border-top:1px solid #ccc; }
div#menu ul ul ul li{float:left; width:128px; }
div#menu ul li a{height:100%; }
#navigation{position:absolute; top:117px; left:10px; font-size:11px;}
#navigation li {margin:0; display:inline; }
#navigation ul{list-style:none; margin:0; padding:0; }	   
#navigation a:link, #navigation a:visited { display:inline; color:#999; text-decoration:none; }
#navigation a:hover, #navigation a:active {color:#f30; }
div#navigation ul li:hover ul{display:inline; }	
#navigation h3{font-size:11px; font-weight:600; margin:0; padding:0; color:orange; display:inline;}
#aszfinfo a:link, #aszfinfo a:hover, #aszfinfo a:active{position:absolute; top:150px; left:100px; width:240px; height:90px; border:1px solid orange; text-align:center; padding:20px 5px; text-decoration:none; background:url(http://www.domain1.hu/img/closed.jpg) no-repeat right top #fff; z-index:1;}
#aszfinfo a:visited{display:none;}
#footer_index{position:absolute; top:761px; left:0px; width:581px; color:#999; text-decoration:none;}
#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{position:absolute; bottom:-30px; left:0px; width:581px; color:#999; text-decoration:none;}
#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; }
#footerlogo{position:absolute; bottom:-20px; left:747px; width:150px; height:45px; background:url(http://www.domain1.hu/img/footerlogo.jpg) no-repeat center center; }
#szabaddomain{width:250px;}
.back a:link, .back a:visited{position:relative; left:360px; text-decoration:none;color:#c60; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin-right:10px;}
.back a:hover, .back a:active{ text-decoration:none; color:#999; }
.sizenormal{font-size:14px;}
.link{color:#036; border:1px dotted #4bc; background-color:#d2f7fc; padding:1px;}
.buttonposition{width:300px; height:24px;}
a.button {background:transparent url(http://www.domain1.hu/img/button2.jpg) no-repeat scroll top right; font-weight:bold; color:#444; display:block; float:left; font-size:15px; height:24px; margin-right:6px; padding-right:17px; text-decoration:none;}
a.button span {background:transparent url(http://www.domain1.hu/img/button1.jpg) no-repeat; display:block; line-height:14px; padding:5px 0 5px 18px;}
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 18px; /* push text down 1px */}
a.button:hover{color:red;}
.signo{float:right; margin:50px 40px 0 0; border-top:1px dotted #333; padding:0 10px 0 10px;}
.nyomtatas a{border:1px solid #000; padding:2px 8px 2px 8px; color:green; text-decoration:none; margin:0;}
.nyomtatas a:hover{border:1px solid #333; background-color:#ffc;}
.ar{font-size:18px; font-weight:bold; color:red;}
.date{display:none;}
.gomb a:link, .gomb a:visited {text-align:center; width:130px; height:20px; display:block; margin:0; padding:4px 0 4px 0; font-size:14px; font-weight:bold; color:#f8f8f8; background:url(http://www.domain1.hu/img/button.gif) no-repeat top; text-decoration:none;}
.gomb a:hover, .gomb a:active {background:url(http://www.domain1.hu/img/button.gif) no-repeat bottom;}
.tovabb a:link, .tovabb a:visited {text-align:center; width:80px; height:14px; display:block; margin-top:3px; font-size:11px; font-weight:bold; color:#f8f8f8; background:url(http://www.domain1.hu/img/tovabb.gif) no-repeat top; text-decoration:none;}
.tovabb a:hover, .tovabb a:active {background:url(http://www.domain1.hu/img/tovabb.gif) no-repeat bottom;}
.rejtett{display:none;}
.left{float:left; }
.right{float:right; }
.orange{color:orange;}
.phone{background:url(http://www.domain1.hu/img/phone.gif) no-repeat left center; padding:9px 0 5px 25px;}
.c{text-align:center;}
.zarojel{color:#777; }
.kitoltes{height: 590px;}
.negativindent2 {text-indent:-2em;}
.negativindent3{text-indent:-3em;}
.p{padding-left:3em;}
.bluebold{color:#004D99; font-weight:bold;}
.nolist{ list-style:none;}
.sitemap a{text-decoration:none;}
.csomagbasic{position:absolute; top:35px; left:150px; width:210px; font-size:11px; margin:0;}
.csomagmiddle{position:absolute; top:75px; left:150px; width:210px; font-size:11px; margin:0;}
.csomagprof{position:absolute; top:115px; left:150px; width:210px; font-size:11px; margin:0;}
.tablearak{ padding:5px; border:1px solid #ccc; margin-bottom:20px;}
.tablearak p{ margin:0; padding:0; }
.tablearak h3{ margin:35px 0 5px 0; padding:0; }
.tablearak h4{ margin:0; padding:0; text-align:center; }
.arakbal{float:left; width:280px; height: 16px; border:1px solid #ccc; padding:4px 0 4px 4px; margin:0 0 5px 0; background-color:#efefef;}
.arakkozep{float:left; width:78px; height: 16px; text-align:right; border:1px solid #877D5A; padding:4px 4px 4px 0px; margin:0 0 5px 6px; background-color:#ede3c0;}
.arakjobb{float:right;width:100px; height: 16px; border:1px solid #5A8767; padding:4px 0 4px 4px; margin:0 0 5px 0; background-color:#c0edcd;}
.arakbalb{float:left; width:120px; height: 16px; border:1px solid #ccc; padding:4px 0 4px 4px; margin:0 0 5px 0; background-color:#efefef;}
.arakkozepb{float:left; width:240px; height: 16px; border:1px solid #5A877D; padding:4px 0 4px 4px; margin:0 0 5px 6px; background-color:#c0ede3;}
.arakjobbb{float:right;width:98px; height: 16px; text-align:right; border:1px solid #877D5A; padding:4px 4px 4px 0px; margin:0 0 5px 0; background-color:#ede3c0;}
#table{ padding:5px; border:1px solid #ccc; }
#table p{margin:0;}
#table h4{font-size:15px; color:#555; margin:15px 0 5px 0; font-weight:bold;}
.baloszlop{ float:left; width:190px; height: 16px; border:1px solid #ccc; padding:4px 0 4px 5px; margin:0 0 5px 0; background-color:#efefef;}
.jobboszlop{float:right; width:280px; height: 16px; border:1px solid #999; padding:4px 0 4px 5px; margin:0 0 0px 2px; background-color:#fff;}
.bottommargin{margin:0 0 15px 0 !important;}
.sml{position:absolute; top:0; left:0; z-index:1;}
.red{color:red; font-size:16px; font-weight:bold;}