body{margin:0; padding:0; font-size:13px; background:url(http://www.bkik-mediacio.hu/img/alsohatter.jpg) repeat-y #558032; font-family: Verdana, Arial, Helvetica, sans-serif; color:#360; }
a{outline:none;}
a:link{color:blue;}
a:visited{color:#930;}
a:hover, a:active{ text-decoration:none; color:#f60; }
p{ margin:5px 0;}
p a:hover{text-decoration:none;}
ul, ol{line-height:18px;}
h1{font-size:17px;border-bottom:2px dotted #558032;width:480px;color:#666; margin:0; padding:0;}
h2{font-size:16px;border-bottom:1px solid #558032;border-right:1px solid #558032; background:url(http://www.bkik-mediacio.hu/img/h2decor.jpg) right repeat-y; color:#666;margin-top:25px; padding:4px 2px; line-height:1.2em;}
/*h2:first-letter{font-size:18px;}*/
h3{font-size:15px;color:#666;margin:20px 0 0px 0;}
h3 a:link{color:#666; text-decoration:none;}
h3 a:visited{color:#333; text-decoration:none;}
h3 a:hover, h3 a:active{color:#999; text-decoration:none;}
h4{font-size:14px;color:#360; margin:5px;}
#container{width:100%; height:100%;}
#heading{position:absolute; top:120px; left:390px; z-index:100; }
#content{margin:0 0 10px 0; position:absolute; top:150px; left:390px; width:480px; min-height:100% !important; z-index:100; }
#logo{position:absolute; top:12px; left:105px; width:233px; height:74px; background:url(http://www.bkik-mediacio.hu/img/logo_bkik.jpg) no-repeat; z-index:100;}
#hatter{position:absolute; top:0; left:0; width:518px; height:240px; background:url(http://www.bkik-mediacio.hu/img/hatter_rov.jpg) no-repeat top left #d2e0c7}
#partnerlogo{position:absolute;}
#menu{position:absolute; top:166px; left:0px; width:182px; z-index:100; letter-spacing:0.3px; text-align:right; font-size:0.7em;text-transform:uppercase; font-weight:bold;}
#menu ul {margin: 0; padding: 0; list-style: none; width: 182px; }
#menu ul li {position: relative;}
#menu li ul {position: absolute; left: 181px; top: 0; display: none; }
#menu ul li a:link, #menu ul li a:visited{display: block; height:20px; text-decoration: none; color: #f7f7f7; background:url(http://www.bkik-mediacio.hu/img/menu1.jpg) repeat-y; padding: 0px 5px; border: 1px solid #360; border-bottom: 0; }
#menu ul li a:hover, #menu ul li a:active{ color: #ccc; background:url(http://www.bkik-mediacio.hu/img/menu2.jpg) repeat-y;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
#menu ul {margin: 0; padding: 0; list-style: none; width: 182px; border-bottom:1px solid #360; }
#menu li:hover ul { display: block; }
#menu li:hover ul, li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#footer{position:relative; top:0px; width:480px; font-size:11px; text-decoration:none; border-top:1px solid #ccc;margin-top:20px;}
#footer li {margin:0 10px 0 0; display:inline; }
#footer ul{list-style:none; margin:0; padding:0; }	   
#footer a:link, #footer a:visited { color:#360; text-decoration:none; }
#footer a:hover, #footer a:active {color:#000 ; }

#motto p{position:absolute; top:15px; left:365px; font-size:11px; color:#666; margin:0;}
#onload{position:absolute; top:15px; left:110px; width:184px; height:64px; background:url(img/menu2.gif) center center no-repeat;}
.lead{font-weight:bold; font-size:1em;border-left:3px dotted #999; padding-left:10px; text-indent:0;}
.back a:link, .back a:visited{position:relative; left:340px; text-decoration:none;color:#360; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.back a:hover, .back a:active{ text-decoration:none; color:#999; }
.no_indent{text-indent:0;}
.signo{position:relative; left:200px; width:280px; text-align:right;}
.tovabb{text-align:right; font-weight:bold;}
.slogan{position:absolute; top:0px; left:0px;}
.gomb{margin:20px 0;}
.gomb a:link, .gomb a:visited  {width:170px; height:40px; padding:9px 12px 15px 12px; color:#f7f7f7; text-decoration:none; background:url(img/menu.gif) center top no-repeat ;  }
.gomb a:hover, .gomb a:active  {position:relative; top:2px; left:2px; padding:11px 12px 13px 12px; color:#f7f7f7; background:url(img/menu.gif) center bottom no-repeat;}
.c{text-align:center;}
.clear{clear:both;}
.left{float:left; margin:0 5px 5px 0px;}
.right{float:right; margin:0 0 5px 5px;}
.cim{border:1px solid #333; background-color:#b4c5a3; padding:0 5px 0 5px;}
.datum{ background-color:#ccc; border:1px dotted #333; padding:2px; margin-top:10px;}
.kiemeles{ margin:10px 0; padding:4px; text-align:center !important; font-size:16px; font-weight:bold; border:1px dotted #333;}
.nagybetu{font-size:16px; font-weight:bold;}
.keret{border:1px solid #558032; padding:10px;}
