/**************************
 * Piller - Style File
 * 2007.04.08.
 * By Petaki
 */

/************
 * Alap(ok)
 */

 body { margin: 0px; padding: 0px; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: White; background-image: url(images/bg.jpg); }
 a { color: #4A6AA2; text-decoration: none; }
 a:hover { text-decoration: underline; }
 
/************
 * DIV(ek)
 */
 
 div#main { width: 980px; background-image: url(images/main.jpg); }
 div#logo { width: 960px; height: 82px; padding-top: 88px; text-align: left; background-image: url(images/logo.jpg); }
 div#logo a { width: 104px; height: 20px; margin-left: 301px; display: block; }
 div#top { width: 960px; height: 30px; background-image: url(images/top.jpg); }
 div#topmenu { width: 874px; padding-left: 86px; height: 29px; background-image: url(images/topbg.jpg); }
 div.topline { float: left; width: 1px; height: 29px; background-image: url(images/line.jpg); }
 div#copy { width: 980px; height: 40px; padding-top: 10px; background-image: url(images/copy.jpg); }
 
 div.button { float: left; }
 div.button a { display: block; height: 29px; text-decoration: none; background-position: 0px 0px; text-indent: -3000px; outline: none; }
 div.button a:hover { background-position: 0px 29px; }
 
 a.link1 { width: 87px; height: 40px; text-indent: -3000px; margin-left: 858px; display: block;  }
 div.head { width: 920px; height: 29px; padding-left: 20px; padding-right: 20px; padding-top: 13px; }
 
 div#center { width: 960px; }
 div#left { width: 206px; float: left; }
 div#right { width: 754px; float: right; }
 
 div#right a#back { display: block; background-image: url(images/back.jpg); width: 186px; height: 29px; padding-left: 40px; padding-right: 20px; padding-top: 13px; font-size: 12px; font-weight: bold; color: White; text-decoration: none; outline: none; }
 div#right a#back:hover { text-decoration: none; }
 
 div.panel { margin-top: 10px; width: 206px; }
 div.panel-top { width: 206px; height: 44px; background-image: url(images/panel_top.jpg); background-repeat: no-repeat; }
 div.panel-body { width: 206px; background-image: url(images/panel_bg.jpg); background-repeat: repeat-y; }
 div.panel-text { width: 166px; padding-left: 20px; padding-right: 20px; }
 div.panel-bottom { width: 206px; height: 15px; background-image: url(images/panel_bottom.jpg); background-repeat: no-repeat; }
 
 div.module { margin-top: 10px; width: 754px; }
 div.module-top { width: 754px; height: 22px; background-image: url(images/module_top.jpg); background-repeat: no-repeat; }
 div.module-body { width: 754px; background-image: url(images/module_bg.jpg); background-repeat: repeat-y; }
 div.module-text { width: 694px; padding-left: 30px; padding-right: 30px; }
 div.module-text li { margin: 0; margin-left: 10px; }
 div.module-bottom { width: 754px; height: 15px; background-image: url(images/module_bottom.jpg); background-repeat: no-repeat; }

 div.gallery { background-color: #D7D4C5; height: 120px; width: 160px; border: 1px solid #25211C; padding: 1px; margin-bottom: 5px; }

/********
 * H(k)
 */
 
 h2.module
 {
 	font-size: 16px;
 }
 
 h2.logo-head
 {
 	margin: 0;
	padding: 0;
	font-size: 12px;
 }
 
/********************
 * Table elem(ek)
 */
 
/************
 * SPAN(ek)
 */
 
/**********************
 * FORM(ok)
 */
 
 /**********************
 * UL(ek) és LI(k)
 */
 
/**********************
 * Általános elem(ek)
 */
 
 .clear { clear: both; font-size: 5px; }
 .hide { display: none; }