/**Szinek*****Design:WSzaboPeter***ctdd@ctdd.ro*****
 * Alap: #5c0001
 * Arany: #cca22e 
 * torzsszoveg: #333
 * Szelesseg: 970
 **************************************************/
 
html { height: 100%; margin-bottom: 1px; } 
body {
	margin: 0; 
	padding: 0;	
	background: #faf4e6;
	font-family: Georgia, "Times New Roman", Times, serif; 
	color:#333; 
	font-size:16px;
	text-align:center;
} 

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td {
	margin: 0; 
	padding: 0;
}

fieldset, img { border: 0px none; }

table.kepek img { -moz-box-shadow: 3px 3px 6px #000;
    -webkit-box-shadow: 3px 3px 6px #000;
    box-shadow: 3px 3px 6px #000;
    /* For IE 8 */
    -ms-filter: "progidDXImageTransform.Microsoft.Shadow(Strength4, Direction135, Color#000000";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000') }
    
    
acronym {
	border-bottom: 1px dotted #333;
	cursor: help;
	font-variant: small-caps;
	text-transform: lowercase;
}

/* Lynx */
a:focus {outline: none}
a:link, a:visited {text-decoration: none; color: #5c0001}
a:hover {color: #cca22e}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	font-weight: normal;
	color: #5c0001;
	line-height:100%;
	margin: 0 0 0.5em 0; 
}

h1 a { color: #5c0001; text-decoration: none}
h1 a:hover{color: #cca22e; text-decoration: none}
h1 {font-size: 26px; letter-spacing:1px; }
h2 {font-size: 23px;}
h3 {font-size: 20px;} 
h4, h5, h6 {font-size: 18px;}

p, blockquote {	
padding: 0;
margin: 0;
/*margin: 0 0 1.125em 0; */
line-height:1.5em;
text-align: justify;
text-indent:1.5em;
}

blockquote, q { font-style: italic; }
strong { font-weight: normal; color: #5c0001; }

ul, ol, dl { margin: 0; padding: 0; }
dl { margin: 10px 0; }
dd { padding-left: 40px; }
td, th { padding: 1px; }

/* form elemek */

fieldset {
	margin: 10px 0 10px 0;
	padding: 0 10px 10px 10px;
	border: 1px solid #5c0001;
}

legend {
	padding: 0 10px 0 10px;
	background: transparent;
}

form#emailForm div, form#searchForm div { margin: 10px 0 10px 0; }
textarea { padding: 1px 0 1px 5px; }
option { padding: 0 0 1px 5px; }
input[type='hidden'] { display: none; }
input[type='text'], input[type='password'] { padding: 1px 0 1px 5px; }

button, input[type='button'], input[type='submit'] {
	padding: 2px 4px 2px 1px;
	line-height: 100%;
}

input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
textarea, input[type='text'], input[type='password'], select {
	border: 1px solid #5c0001;
	background: #ffffff;
}
 
textarea:hover,
input[type='text']:hover,
input[type='password']:hover,
select:hover { border-color: #cca22e; outline: 2px solid #cca22e;}
 
textarea:focus,
input[type='text']:focus,
input[type='password']:focus,
select:focus {
	border-color: #5c0001;
	outline: 2px solid #5c0001;
}


.searchbox input[type='text'] { border-color: #cca22e; }


hr {
	margin: 15px 0 15px 0;
	display: block;
	background: #cca22e;
	height: 1px;
	border: none;
}

table { border: none; }

/* layout */
div#aranyhid { 
	text-align:justify; 
	width: 970px;  
	margin: 0 auto;

}

div#galeria { 
	background: #faf4e6 url('/templates/aranyhid/images/aranycsik.png') repeat-y fixed center top; 
	position:fixed; top: 0px; left: 0;  width: 100%; height: 100% 
}

div#galeria-2 {
	background: url('/templates/aranyhid/images/aranyhid.png') no-repeat center top;
	position:absolute; top: 0px; left: 0;  width: 100%; height: 800px 
}

div#aranyhid-fejlec { position: absolute; top: 0px; } 
div#tartalom { position: absolute; top: 230px; }
div#bal { position: absolute; top: 192px; }

div#aranyhid-logo { position: absolute; top: 15px; left: 21px; }
div#aranyhid-katalogus { position: absolute; top: 0px; left: 228px; }
div#szovegtorzs { position: absolute; top: 0px; left: 290px;  width: 638px;} 

div#bal ul {
	list-style-image:url(#);
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	text-align:left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:25px
}

div#bal a { 
	color: #FFF; 
	padding-left: 25px;
	font-size: 20px;
}

div#bal a:hover { color: #cca22e; }
div#festok li { line-height: 1.5em; }
div#festok a { font-size: 16px;}
div#festok h3 { margin-bottom: 3px; }
div#festok h3 a { font-size: 20px; }


.searchbox { padding-left: 25px; margin-bottom: 35px; position: relative; }
.searchfield {width: 160px; padding-top:3px; }
.search-magnifier { 
	background:url('/templates/aranyhid/images/nagyito.png') no-repeat 0 0;
	border:medium none;
	cursor:pointer;
	height:18px;
	padding:0;
	position: absolute;
	top: 0px;
	left: 173px;
	top: 1px;
	width:18px;
	line-height: 0px
 }
 
div.headline {text-align: center; margin-bottom: 20px; }
div.headline h1 { font-size: 36px; }

div#lablec { 
	position:fixed; 
	bottom: 0px; right: 0; 
	z-index: 900; 
	background:url('/templates/aranyhid/images/lablec.png') no-repeat right bottom; 
	padding: 0px;
	width: 683px; height: 80px; 
	text-align: center; 
	text-indent: 230px;
	line-height: 100px;
	color: #fff  }

div#lablec a:link, div#lablec a:visited, div#lablec a:active  { color: #fff }
div#lablec a:hover {color: #cca22e}

#contact_name, #contact_email, #contact_subject, #contact_tel { width: 460px; }
#contact_name { margin-left: 28px; }
#contact_email { margin-left: 55px; }
#contact_subject { margin-left: 12px; }
#contact_text { width: 460px; }
#contact_tel { margin-left: 41px; }
#contact_csel { width: 292px; }
div#honlapkeszites { margin-top: 60px;}
div#mahonlap-link { margin: -7px 0 5px 0; padding-left: 5px;} 
div#mahonlap-link a { font-size: 13px;  }
div#copyright p { margin-top: 14px; color: #FFF; width: 170px; text-indent:0; padding-left: 25px; font-size: 14px; text-align: left; } 
div#copyright a { font-size: 14px; padding-left: 0; }
div#copyright a:link, div#copyright a:visited {text-decoration: none; color: #FFF; }
div#copyright a:hover {color: #cca22e}
div#copyright p.copy-elsosor {margin-top: 50px}

* html body {background: #faf4e6 url('/templates/aranyhid/images/aranycsik.png') repeat-y fixed center top; } 
* html body div#galeria-2 { overflow: auto; top:0px;}
* html body div#lablec { display: none;}
* html body div#galeria { display: none;}

div#rejtett { 
z-index: 974;
width: 630px;
height: 500px;
border: 6px solid #cca22e;
background:  #fff;
position: absolute;

top: 0px;
right: 0px;
}

div#rejtett fieldset { border: none; }
div#rejtett legend { padding: 0; }


/*YooGallery
div.plain div.yoo-gallery div.thumbnail { padding-left: 19px; padding-bottom: 15px; }
div.plain div.yoo-gallery div.thumbnail:first-child { padding-left: 0px; } */

table.kepek { width: 636px; margin-bottom: 25px; text-align: center; }
table.kepek td {width: 212px; padding: 3px 6px 3px 6px; }
td.ajanlat { height: 40px; }
td.ajanlat a { padding: 5px 10px 4px 10px; margin-top: 5px; background-color: #5c0001; border: 2px solid #cca22e; color: #FFF; }
td.ajanlat a:hover { background-color: #cca22e; border: 2px solid #cca22e; color: #5c0001; }


td li { margin-left: 15px; } 

div.article ul.menu { 	list-style-image:url(#);
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	text-align:left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:35px}