body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#366; font-size:12px; background: url(img/body.gif) repeat-x top #f2f2f2;  }
#bodyContainer {height:100%; width:100%; margin:0; text-align:center;}
#centerContainer {width:100%; height:100%;}
#mainContainer {position: relative; top:0px; width:930px; margin:0 auto; text-align: left;}
#heading{position:absolute; top:0px; left:0; width:930px; height:270px; background:url(img/head_bgr.jpg) no-repeat center center ;}
#heading h3{position:absolute; top:200px; left:40px; font-size:40px; color:#506D6D;}
#heading_img{position:absolute; top:12px; right:14px;}
#logo{position:absolute; top:40px; left:35px; width:145px; height:34px; background:url(img/logo.jpg) no-repeat; }
#content{position:absolute; top:270px; left:0; width:930px; min-height:420px; padding-bottom:60px; background:url(img/content_bgr.gif) repeat-y;}
#text{position:relative; top:30px;left:35px; width:500px; }
a{outline:none;}
a:link{color:#39f;}
a:visited{color:#960;}
a:hover, a:active{color:#fc3;}
p{font-weight:normal; margin:5px 0; padding:0; line-height:1.4em;}
h1{color:#506D6D; font-size:18px; font-weight:bold; margin:20px 0 10px 0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;}
h2{color:#366; font-size:16px; font-weight:bold; margin:20px 0 5px 0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;}
h3{color:#099; font-size:14px; font-weight:bold; margin:15px 0 5px 0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;}
h4{color:#099; font-size:14px; font-weight:bold; margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; line-height:1.2em;}
blockquote{background-color:#fdf6ea; margin:0 20px; padding:5px; border:1px dotted #fee1aa; line-height:16px;}
strong{font-weight:bold;}
ul{list-style-position:outside;}
ol li{list-style-image:url(img/list_ul.gif); margin:10px 0;}
ul li{list-style-image:url(img/list_ul.gif);}
ul ul li{list-style-image:url(img/list_ulul.gif);}
dt{ font-weight:bold; margin:10px 0 5px 10px;}
dd{margin:0 0 20px 25px;}
acronym{background-color:#c3feca;}
object{float:left; border:1px solid green; margin:10px 0;}

#menu{position:absolute; top:270px; left:15px; width:901px; height:30px; background:url(img/menu_bgr.jpg) repeat-x center bottom; padding:0; z-index:2; font-size:14px; }
#menu li {margin:0; position:relative; display:inline;}
#menu ul{position:absolute; top:0; left:0; list-style:none; margin:auto 0; padding:0; }	   
#menu a:link, #menu a:visited {text-align:center; height:24px; display:block; padding:6px 5px 0 5px; font-weight:100; color:#ccc; background:url(img/menu.jpg) no-repeat left top; text-decoration:none;  border-right:1px solid #ffe;}
#menu a:hover, #menu a:active {color:#f4bc23; background:url(img/menu.jpg) no-repeat left bottom;}

#menu ul ul li a:link, #menu ul ul li a:visited {text-align:center; height:24px; display:block; padding:6px 20px 0 20px; font-weight:100; color:#fff; background:url(img/menu.jpg) no-repeat left top; text-decoration:none;  border-right:1px solid #ffe;}
#menu ul ul li a:hover, #menu ul ul li a:active {color:#f4bc23; background:url(img/menu.jpg) no-repeat left bottom;}
#menu ul ul{position:absolute; top:0px; left:100%; background:white; }
div#menu ul ul{position:absolute; top:30px; left:0px; height:25px; width:128px; border-top:1px solid #fff; }
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:170px; border-bottom:0;}
div#menu ul ul li{float:left; }
div#menu ul li a{height:100%;  }
div#menu ul ul li a{ width:120%; height:100%; border-bottom:1px solid #fff; text-align:left !important; }
.current{color:yellow !important; height:24px !important; background:url(img/menu.jpg) no-repeat left bottom !important;}

#footer{position:absolute; bottom:-20px; left:0px; width:930px; height:38px; color:#999; text-decoration:none; background:url(http://www.market-iq.hu/img/footer_bgr.gif) no-repeat center center;}
#footer li {margin:0; display:inline; }
#footer ul{position:absolute; top:-5px; left:30px; list-style:none; margin:0; padding:0; }	   
#footer a:link, #footer a:visited {color:#999; text-decoration:none; margin:0; }
#footer a:hover, #footer a:active {color:#333; }
.current_footer{color:orange !important;}
.copyscape{position:absolute; bottom:25px; right:20px;}

.lead{font-size:15px; color:#444; border:1px dotted #ccc;}
.forras{font-size:11px; font-style:italic;}

