*{padding:0; margin:0;}
body {font-size:12px;  font-family: Arial, Helvetica, sans-serif;  color:rgb(70,70,70);  overflow:visible !important; overflow:hidden; }
#page {width:1000px; margin:auto;  overflow:visible !important; background-image:url('../gfx/page_bg2.png'); background-position:top center; background-repeat:repeat-y;}
#page-container {width:900px; float:none; margin:0 auto; margin-top:0; margin-bottom:10px; font-size:11px;  overflow:visible !important; overflow:hidden; }
#header {width:900px; height:192px; margin:0; background-image:url('../gfx/header.jpg');}

#menubar {width:896px; float:left; background-image:url('../gfx/menubg3.png'); background-repeat:no-repeat; height:36px; }
#menubar ul {width:876px; padding:0 10px 0 10px; list-style-type:none; height:36px; margin:0;}
#menubar ul li {float:left; font-size:12px; height:25px; display:block; margin:0; text-align:center; padding:11px 13px 0 13px; color:rgb(255,255,255); position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;}
#menubar ul li:hover { background-image:url('../gfx/menubg3-hover.png'); background-position:bottom center; background-repeat:repeat-x;}
#menubar ul li a {color:rgb(255,255,255); text-decoration:none; display:block; }
#menubar ul li a:hover { text-decoration:none; }

#menubar ul li ul {display:none; border:none;}
#menubar ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.1em; t\op:3.0em; left:0; marg\in-top:0;}


/*Normális böngészőkhöz*/
#menubar ul li:hover a {text-decoration:none; display:block;}
#menubar ul li:hover ul {display:block; float:left; width:180px; position:absolute; z-index:999; top:35px; margin-top:0; left:-10px; }

#menubar ul li:hover ul li{text-align:left; width:167px; display:block; font-weight:normal; height:25px; margin:0; padding:11px 13px 0 13px; background-image:url('../gfx/submenu_bg.jpg'); background-repeat:repeat-x; color:rgb(255,255,255); }

#menubar ul li:hover ul li:hover { background-image:url('../gfx/menubg3-hover.png'); background-position:bottom center; background-repeat:repeat-x;}

#menubar ul li:hover ul li a {text-decoration:none; }
#menubar ul li:hover ul li a:hover {text-decoration:none;}

/*mocsok IE6*/
#menubar table {position:absolute; top:-9px; left:0; border-collapse:collapse; }
#menubar ul li a:hover ul li a {display:block; w\idth:150px; height:25px; border-bottom:1px solid rgb(255,255,255); background-color:rgb(255,172,44); font-weight:normal; color:rgb(50,50,50); text-align:left; padding:10px 0 0 10px;}
#menubar ul li a:hover ul li a:hover {background-color:rgb(255,172,44); color:rgb(255,255,255); text-decoration:none;}



#main {width:896px; padding:0 2px 0 2px; float:left; }
#content {width:610px; padding:20px 19px 0 20px; float:left; }
#content blockquote {width:190px; float:right; border:1px solid #000; margin:3px 0 10px 10px; padding:10px 5px 5px 10px; background-color:rgb(250,250,250); border:1px solid rgb(200,200,200);}
#content blockquote h4 {color:rgb(255,115,0); font-weight:bold; margin:0 0 5px 0; font-size:12px;}
#content h1 {font-size:24px; font-weight:normal; color:rgb(47, 77, 100); margin:0 0 15px 0; }
#content h1 img {border:0; float:right; margin:0 0 0 0;}
#content h2 {font-size:16px; font-weight:normal; color:rgb(255,115,0); margin:0 0 5px 0; padding:0 0 10px 0; height:16px; clear:both;}
#content h2 a {color:rgb(255,115,0); text-decoration:underline; }
#content h2 a:hover {color:rgb(47,77,100); text-decoration:none; }
#content h2 img {border:0; float:right; margin:0 0 0 0;}
#content h3 {font-size:14px; font-weight:bold; color:rgb(84,84,84); margin:0 0 5px 0; clear:both;}
#content p {font-size:12px; line-height:18px; color:rgb(84,84,84); margin:0 0 15px 0;}
#content p a {font-size:12px; color:rgb(255,115,0); text-decoration:underline;}
#content p a:hover {text-decoration:none;}
#content p img {float:left; margin:3px 10px 10px 0; border:1px solid rgb(255,115,0); clear:both;}
#content ul {margin:0 0 10px 20px; list-style-type:disc; list-style-position:outside; float:none; }
#content ul li {font-size:12px; color:rgb(84,84,84); font-weight:normal; margin:5px 0 5px 0; line-height:16px;}
#content ul li a {color:rgb(255,115,0); text-decoration:underline;}
#content ul li a:hover {color:rgb(255,115,0); text-decoration:none;}
#content iframe {margin:0 auto; display:block; float:none; border:1px solid rgb(255,115,0);}
#content table {border-collapse:collapse; width:600px; margin:0 auto; margin-bottom:20px; display:block; empty-cells: show; }
#content table td {width:11px; padding:2px 2px 2px 2px; width:140px; color:rgb(84,84,84); border-bottom:1px dotted rgb(150,150,150); }

#intro {width:610px; float:left; border-bottom:1px dotted rgb(200,200,200); margin:0 0 10px 0; }
#intro img {float:left; margin:3px 10px 5px 0; border:1px solid rgb(255,115,0); }
#intro p {font-size:12px; line-height:18px; color:rgb(84,84,84); margin:0 0 15px 0;}
#intro p a {font-size:12px; text-decoration:underline; color:rgb(255,115,0); }
#intro p a:hover {font-size:12px; text-decoration:none; color:rgb(255,115,0); }
#boxes {width:610px; float:left; border-bottom:0px dotted rgb(200,200,200); margin:0 0 10px 0;}
#boxes h2 { background-image:url('../gfx/headerbg.png');  color:rgb(255, 255, 255); font-size:13px; padding:5px 0 5px 10px; height:15px;}
#boxes h2 a { color:rgb(255, 255, 255); font-size:13px; text-decoration:none; }
#boxes h2 a:hover { color:rgb(255, 255, 255); font-size:13px; text-decoration:none; }


.left {width:185px; padding:5px 5px 5px 5px; float:left; margin:0 10px 0 0; background-image:url('../gfx/boxbg.jpg'); background-repeat:no-repeat; }
.left img {border:1px solid rgb(200,200,200); float:none; display:block; margin:5px auto;}
.left img:hover {border:1px solid rgb(255,115,0); }


.center {width:185px; padding:5px 5px 5px 5px; float:left; margin:0 10px 0 0; background-image:url('../gfx/boxbg.jpg'); background-repeat:no-repeat; }
.center img {border:1px solid rgb(200,200,200); float:none; display:block; margin:5px auto;}
.center img:hover {border:1px solid rgb(255,115,0); }


.right {width:185px; padding:5px 5px 5px 5px; float:left; background-image:url('../gfx/boxbg.jpg'); background-repeat:no-repeat;}
.right img {border:1px solid rgb(200,200,200); float:none; display:block; margin:5px auto;}
.right img:hover {border:1px solid rgb(255,115,0); }

#boxes2 {width:610px; float:left; border-bottom:0px dotted rgb(200,200,200); margin:0 0 10px 0;}
#boxes2 h2 { background-color:rgb(145,185,195); color:rgb(255, 255, 255); font-size:13px; padding:5px; }
.services {width:290px; padding:5px 5px 5px 5px; float:left; margin:0 10px 0 0; background-color:rgb(240,240,240); }
.services ul {margin:0 0 0 20px; list-style-type:none; }
.services ul li {color:rgb(255,115,0); font-size:11px; line-height:18px;}
.services ul li a {color:rgb(255,115,0); text-decoration:underline; }
.services ul li a:hover {color:rgb(84,84,84); text-decoration:none; }
.reasons {width:290px; padding:5px 5px 5px 5px; float:left; background-color:rgb(240,240,240);}
.reasons ul {margin:0 0 0 20px; list-style-type:none; }
.reasons ul li {color:rgb(255,115,0); font-size:11px; line-height:18px;}
.reasons ul li a {color:rgb(255,115,0); text-decoration:underline; }
.reasons ul li a:hover {color:rgb(84,84,84); text-decoration:none; }


#rightside {float:left; width:247px; min-height:343px; margin:0 0 30px 0; background-image:url('../gfx/right_side.jpg'); background-repeat:no-repeat;}
#rightside ul {float:none; display:block; margin:10px 0 10px 20px; width:200px; list-style-position:outside; list-style-type:disc;}
#rightside ul li {color:rgb(84,84,84); font-weight:normal; font-size:12px; margin:5px 0 5px 0; }
#rightside img.logo {border:0; float:none; display:block; margin:15px auto; }
#rightside h2 {color:rgb(255,115,0); margin:15px 0 5px 0; }
#rightside h3 {font-size:12px; color:rgb(255,115,0); margin:15px 0 5px 15px; }
#rightside h3 a {color:rgb(255,115,0); text-decoration:underline; }
#rightside h3 a:hover {text-decoration:none; }
#rightside p {font-size:12px; line-height:18px; }
#rightside p a {color:rgb(255,115,0); text-decoration:underline; }
#rightside p a:hover {text-decoration:none; }

#rightside .slide, #rightside .list {margin:0 auto; display:block; float:none; width:220px; }
#rightside #slideshow {float:left; position:relative; width:210px; height:158px; margin:0; display:block; border:1px solid rgb(255,115,0);}
#rightside #slideshow DIV {float:left; display:block; position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
#rightside #slideshow DIV.active {z-index:10; opacity:1.0;float:left; display:block; }
#rightside #slideshow DIV.last-active {z-index:9;float:left; display:block; }
#rightside #slideshow DIV IMG {display: block; border: 0;float:left; display:block; }

.gallery {width:590px; padding:10px 10px 10px 10px; float:none; clear:both; display:block; margin:0 auto; background-color:rgb(230,230,230);}

#motioncontainer {width: 100%; height: 80px; background-color:rgb(200,200,200);}
#motioncontainer a img {border: 1px solid rgb(191,191,191); margin:0 2px 0 2px;}
#motioncontainer a:hover img {border: 1px solid rgb(255,115,0); }
#statusdiv {background-color: #eeff00; border: 1px solid gray; padding: 2px; position: absolute; left: -300px; visibility: hidden;}
#motioncontainer a:hover {color: red;}

.gallery #loadarea {float:none; width:480px; margin:10px auto; border:2px solid rgb(255,255,255); display:block; height:360px; background-color:rgb(0,0,0); clear:both;}
.gallery #loadarea img {margin:0; padding:0; border:0; }

.single_gallery {width:138px; padding:5px; float:left; margin:2px 5px 2px 5px; border:1px solid rgb(210,210,210); text-align:center; background-color:rgb(230,230,230); display:block;}
.single_gallery:hover {background-color:rgb(210,210,210); }
.single_gallery h3 {font-size:12px; font-weight:bold; color:rgb(84,84,84); margin:0 0 0 0; }
.single_gallery h3 a {text-decoration:underline;  color:rgb(255,115,0); }
.single_gallery h3 a:hover {text-decoration:none;  color:rgb(84,84,84); }
.single_gallery img {border:1px solid rgb(255,115,0); }
.single_gallery img:hover {border:1px solid rgb(84,84,84); }

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url('../gfx/overlay.png'); }

html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../gfx/overlay.png", sizingMethod="scale");
}


#footer {width:876px; float:left; background-image:url('../gfx/footer.jpg'); background-repeat:repeat-x; background-position:top center; padding:0 10px 0 10px;}
#footer .address {width:270px; float:left; padding:30px 0 0 0; font-size:10px; color:rgb(84,84,84); }
#footer .address p a {color:rgb(84,84,84); text-decoration:none; }
#footer .address p a:hover {text-decoration:underline; }
#footer .address h4 {font-size:12px; margin:0; padding:0; color:rgb(255,115,0); font-weight:normal;}
#footer .footermenu {width:606px; float:left; padding:25px 0 0 0; }
#footer ul {margin:0; padding:0; text-align:center; float:right; }
#footer ul li {list-style-type:none; color:rgb(84,84,84); float:left; text-align:center; width:auto; padding:0 0px 0 20px; border-right:1px solid rgb(255,255,255); margin:10px 0 0 0;}
#footer ul li a {color:rgb(84,84,84); text-decoration:none; }
#footer ul li a:hover {text-decoration:underline; }
.copy {float:left; width:896px; background-color:rgb(255,255,255); height:15px; margin:0 0 10px 0; padding:0; }
.copy p {font-size:10px; color:rgb(84,84,84); text-align:center; margin:5px 0 0 0;}
.copy p a {color:rgb(84,84,84); text-decoration:none;}
.copy p a:hover {text-decoration:underline; }

.cfx { clear:both; }

