/*
	Author: Gyorgy Fabulya
	Version: 0.3
	Date: 2010.03.30.
	Homepage: http://www.numismatics.hu
*/

/* INITIALIZALAS
-------------------------------------------------------------------------*/
/* html, body, form, input, select, fieldset { font-size: 12px; font-family: Tahoma, Verdana, Arial; color: #000000; } */
html, body,input, select, fieldset { font-size: 12px; font-family: Tahoma, Verdana, Arial; color: #000000; } 
body {background-color: #A5945A; }
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, pre, code {font-size: 10px; }
ul, ol {list-style: none; }
form label {cursor: pointer; }
address { font-style: normal; }
/* :link,:visited { text-decoration: none; color: #943131; } */
a img,:link img,:visited img {border: none; }
fieldset { border: none; }
div.clear, span.clear { clear: both; font-size: 0px; }

/* FRAME LAYOUT
-------------------------------------------------------------------------*/
body {
  background: #ddd;
  background-image: url(images/pattern_066.gif);	
  background-attachment: fixed;
  text-align: center;
}

A {
  color: #943131;
  text-decoration: none;
}

A:hover {
  color: #262535;
  text-decoration: underline;
}
	
div.site_container { 
  border: 1px solid #42424A;     
  padding: 0px;
  background: #fff;
  background-image: url(images/site_bg.png);
  width: 980px;
  height: auto;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  -moz-box-shadow: 0px 2px 13px #333; 
  -webkit-box-shadow: 0px 2px 13px #333;
  box-shadow: 0px 2px 13px #333;
  /* Ha minden középre ugrik IE6 alatt akkor ez kell */   
  text-align: left;    
}

div.site_header {
  background: #fff;
  padding: 0px;  
  width: 980px;
  height: 155px;
  background-image: url(images/header11.jpg);  
  background-repeat: no-repeat;    
  /*  
  background-image: url(images/header_paper_bg.png);  
  */
}
/* 
div.site_subheader {
  width: 980px;
  height: 155px;
  padding: 0px;
  background-image: url(images/pattern_018_2.gif);
}
*/
/* 
div.site_subheader2 {
  width: 980px;
  height: 155px;
  padding: 0px;
  background-image: url(images/header11.jpg);  
  background-repeat: no-repeat;  
}
*/
#site_left {
  width: 18px;
  float: left;
  /* 
  background-image: url(images/site_left.png);
  */
}

#site_right {
  width: 18px;
  float: right; 
  /*   
  background-image: url(images/site_right.png);
  */  
}

#site_content {
  width: 944px;  
  margin-top: 0px;
  margin-left: 18px;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0px;  
  background: #fff;
}

div.site_footer {
  background:#fff; 
  height: 100px;
  background-image: url(images/footer3.png);  
  background-repeat: no-repeat;    
}

div.site_box {
  width: 944px;
  margin: 0px;
  padding: 0px;   
}

/* MENU LAYOUT
-------------------------------------------------------------------------*/
div.site_menu {
  width: 944px;
  height: 30px;  
  margin: 0px;
  padding: 0px;  
  background: #fff;	
  font: 10px normal Arial, Helvetica, sans-serif;    
}

div.site_menuline {
  width: 944px;
  height: 23px;  
  margin: 0px;
  padding: 0px;  
  background: #fff;	
  background-image: url(images/menu_bottom_bg.gif); 
  /*
  border-top: 1px solid #212525;     
  border-bottom: 1px solid #212525;       
  */
}

/* Main Menu */

ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 904px; 
	background: #222;
	font-size: 1.2em;
	background: url(images/topnav_bg.gif) repeat-x;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(images/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(images/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #39607C;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(images/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(images/dropdown_linkbg.gif) no-repeat 10px center;
}

/* Sub menu */

div.site_submenu {
  width: 944px;
  height: 35px;  
  margin: 0px;
  padding: 0px;
  background: url(images/submenu_bg.png) repeat-x;          
  border-bottom: 1px solid #BCBCBD;  
  /* background: #CACDD6;   */  
  /* #CED2D5;	#C6CDD2; */
  /*
  border-top: 1px solid #000;   
  border-bottom: 1px solid #212525;       
  */
}

div#headermenu { 
  margin-top: 3px;
  margin-left: 16px;
  float: left; 
}
div#headermenu ul {  
}
div#headermenu ul li { 
  display: block;
  float: left;
  height: 22px;
  padding: 0px 27px 0px 10px;
  line-height: 22px;
  vertical-align: middle; 
}
div#headermenu ul li a { 
  font-size: 12px;
  font-weight: bold;
  color: #F7F7E0;
}
div#headersearch { 
  float: right;
  margin-top: 4px;
  margin-right: 5px;
}
div#headersearch form.searchform input.s {
  width: 150px;
  height: 14px;
  line-height: 14px;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
  text-indent: 4px; 
}
div#headersearch form.searchform input.searchsubmit {
  line-height: 18px;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
}

div#headersearch form.searchform a{
  font-size: 12px;
  font-weight: bold;
  color: #F7F7E0;
}

/* Slideshow */

ul.slideshow {
	list-style:none;
	width:450px;
	height:230px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:450px;
	height:50px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}


