@charset "utf-8";

/***************************/
/** ALAPVETŐ STÍLUSELEMEK **/
/***************************/
body { height: 100%; background: #000000; font-family: "Arial",sans-serif; color: #96969B; margin: 0; padding: 0;
 font-size: 12px; }

img { border: 0; }
p { margin-top: 0; }

h1 { margin: 5px 0; padding: 0; font-size: 20px; color: #FFFFFF; font-family: "Arial",sans-serif; line-height: 24px; font-weight: normal; }
h2 { margin: 5px 0; padding: 0; font-size: 15px; color: #CCCCCC; font-family: "Arial",sans-serif; line-height: 20px; font-weight: normal; }
h1.itemtitle { margin: 0 0 8px 0; }
h1 a { color: #FFFFFF; text-decoration: none; font-weight: normal; }
h1.itemtitle a:hover { color: #C6C6CB; text-decoration: none; font-weight: normal; }
h2.itemdate { margin: 0; color: #AA9D95; }
h4.subtitle { font-size: 11px; color: #AA9D95; margin-top: -5px; line-height: 14px; font-weight: normal; margin-bottom: 7px; }
h5 { margin: 10px 0 20px 0; padding: 0; font-size: 14px; color: #9A8A81; font-family: "Arial",sans-serif; line-height: 14px; font-weight: bold; letter-spacing: 4px; text-transform: uppercase; }
h6 { margin: 10px 0 20px 0; padding: 0; font-size: 14px; color: #9A8A81; font-family: "Arial",sans-serif; line-height: 14px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; }

ul { margin: 10px 0 15px 0; }
ul,li { line-height: 20px; }
ul li { list-style-image: url(../images/list.png); margin-bottom: 5px; }
ol { margin-bottom: 30px; } 
ol li { line-height: 20px; margin-bottom: 10px; } 

a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a:hover { color: #CDCDCD; text-decoration: underline; }

/**********/
/** FORM **/
/**********/
input,select,textarea { font-family: "Arial",sans-serif; font-size: 12px; }

label { width: 90px; display: block; text-align: right; padding: 7px 0 0 0; }

input.text { width: 206px; height: 14px; font-size: 12px; color: #CFC8C2; padding: 8px 9px; border: none; }
input.text { background: url(../images/form_input_medium.png) no-repeat 0 0; }
input.text:focus { background: url(../images/form_input_medium.png) no-repeat 0 -30px; }

input.text-small { width: 106px; height: 14px; font-size: 12px; color: #CFC8C2; padding: 8px 9px; border: none; text-align: center; }
input.text-small { background: url(../images/form_input_small.png) no-repeat 0 0; }
input.text-small:focus { background: url(../images/form_input_small.png) no-repeat 0 -30px; }

textarea.text { width: 206px; height: 94px; font-size: 12px; color: #CFC8C2; padding: 8px 9px; border: none; }
textarea.text { background: url(../images/form_textarea_small.png) no-repeat 0 0; }
textarea.text:focus { background: url(../images/form_textarea_small.png) no-repeat 0 -110px; }

input.button { border: none; background: #57575E; color: #FFFFFF; padding: 5px 10px; font-weight: bold; letter-spacing: 2px; 
	cursor: pointer; text-transform: uppercase; font-size: 10px; overflow: visible; }
input.button:hover { background: #615952; }

/***********************************/
/** AZ OLDAL VÁZÁNAK STÍLUSELEMEI **/
/***********************************/
div.clear,br.clear { clear: both; }

#container { width: 800px; margin: 0 auto; min-height: 100%; }
#intro { width: 900px; margin: 0 auto; padding: 0; }
#content { width: 920px; min-height: 100%; margin: 0; padding: 0 19px; top: 0; }

#header { width: 100%; height: 160px; background: #000000 url(../images/header_bg.png) repeat-x top left; }
#header-logo { width: 350px; height: 110px; background: #000000 url(../images/header_logo.png) no-repeat top left;
	position: relative; overflow: hidden; margin: 0 auto; }
#header-logo span { width: 100%; height: 100%; position: absolute; cursor: pointer; }

/* naplo bejegyzesek */
#blog-content { background: #504740 url(../images/content_blog_bg.png) repeat-x top left; width: 650px; margin: 0; 
	padding: 40px 75px; position: relative; color: #CFC8C2; }
#blog-content p { line-height: 20px; }
#pics-content { background: #504740; width: 710px; margin: 30px 25px 0 25px; padding: 0; position: relative;
	border: 20px solid #595960; }
#pics-content-bottom { background: #595960 url(../images/gallery_bottom_bg.png) repeat-x bottom left; height: 110px; width: 568px; 
	margin: 0 25px; padding: 0 91px; position: relative; }
.content-item-text { margin-bottom: 20px; border-bottom: 1px solid #62584F; }
#other-content { background: #504740 url(../images/content_blog_bg.png) repeat-x top left; width: 730px; margin: 0; 
	padding: 40px 35px; position: relative; color: #CFC8C2; }

/* galeria albumlista */
#albumlist { width: 50px; float: left; padding: 30px 30px; }
#albumlist ul { margin: 0; padding: 0; list-style: none; width: 50px; }
#albumlist ul li { text-align: center; text-transform: uppercase; position: relative; font-weight: normal; margin-bottom: 2px; background: #473F38; }
#albumlist ul li a,#albumlist ul li a:visited { color: #FFFFFF; display: block; text-decoration: none; padding: 2px 0; background: #473F38; font-weight: normal; }
#albumlist ul li a:hover { color: #FFFFFF; text-decoration: none; background: #685B53; }
#albumlist ul li a.selected,#albumlist ul li a.selected:visited { color: #FFFFFF; display: block; text-decoration: none; padding: 2px 0; background: #595960; font-weight: bold; }
#albumlist ul li a.selected:hover { color: #FFFFFF; text-decoration: none; background: #595960; font-weight: bold; }

/* Fix IE. Hide from IE Mac \*/
* html #albumlist ul li { float: left; height: 1%; }
* html #albumlist ul li a { height: 1%; }
/* End */

/* galeria nagykep megjelenesenek helye */
#albumpic { width: 600px; float: left; padding: 30px 0; text-align: center; }
.pictitle { font-size: 11px; font-weight: bold; color: #E3DFDD; margin-top: 10px; }
.picdescr { font-size: 11px; font-weight: normal; color: #C7BEB8; margin-top: 2px; }

/* szovegbe illesztett kepek */
img.leftalign { float: left; border: 5px solid #685B53; padding: 2px; margin: 10px 10px 10px 0;  }
img.rightalign { float: right; border: 5px solid #5DA629; padding: 2px; margin: 10px 0 10px 10px;  }
img.centeralign { border: 5px solid #685B53; padding: 2px; margin: 8px 2px;  }

/* kepscrollozo */
#image-scroll { background: transparent; }
#image-scroll .carousel-list { margin: 0 5px; }
#image-scroll .carousel-list li { width: 80px; padding: 0; margin: 0 5px 0 0; }
#image-scroll .carousel-list li img { display: block; }
#image-scroll { float: left; width: 514px; height: 85px; }

/* kepscrollozo gombok */
#prev-arrow-container, #next-arrow-container { float: left; margin: 0px; padding: 0px; }
#next-arrow { cursor: pointer; }
#prev-arrow { cursor: pointer; }

/* lapozo navigacio */
.navi { padding-top: 30px; }
.navi span { background: #76767B; color: #FFF; padding: 5px 4px; font-size: 14px; border: 1px solid #66666C; font-weight: bold; }
.navi a { background: #473F39; color: #AA9D95; padding: 5px 4px; font-size: 14px; border: 1px solid #3F3832; font-weight: normal; }
.navi a:hover { background: #3F3832; color: #AA9D95; border: 1px solid #473F39; text-decoration: none; }

/* lablec */
#footer { margin: 0; padding: 30px 0; width: 100%; color: #666666; letter-spacing: 2px; text-align: center; font-size: 11px; }
#footer a { color: #77777C; text-decoration: none; }
#footer a:hover { color: #A1A1AC; text-decoration: none; }

/* vendegkonyv */
#gb-left { width: 350px; float: left; margin-right: 5px; }
#gb-right { width: 360px; float: left; }
.gb-head { background: url(../images/gb-header-normal.png) no-repeat 0 0; width: 360px; height: 38px; padding: 4px 8px 0 8px;
	font-size: 11px; font-weight: bold; color: #ADA298; }
.gb-head span.sub { color: #817870; font-weight: normal; font-size: 10px; margin-left: 4px; }
.gb-post { color: #CFC8C2; font-size: 11px; margin-top: -13px; padding: 0 10px 10px 37px; }

#failure { background: #000000; color: #CCCCCF; font-size: 16px; text-align: center; padding: 8px 15px; margin-bottom: 15px; }

/* hibaellenorzes */
.validation-advice { width: auto; max-width: 214px; margin: 3px 0; padding: 3px 5px; background-color: #68615B; font-size: 10px; 
	color: #CFC8C2; font-weight: normal; }

