@charset "UTF-8";
body
{
 margin:0;
 padding:0;
 background:url(/images/bg.jpg) repeat-x fixed top center;
 background-color:#dad8d6;
 width:100%;
 min-height:650px;
 height: auto !important;
 height:650px;
 color: #472712;
}

a:visited
{
 color: #ffffff;
}

.gallery-title{margin-left: 90px;color:#472712;}
.gallery-backlink{color:#a08e83 !important;}
.post-title-link{font-size:22px;color:#8C491E !important;text-decoration:none;}
.post-title-link:hover{text-decoration:underline;}
div,span,h1,h2,h3,h4,h5,h6,a
{
 margin: 0;
 padding: 0;
 border: 0;
 color: #472712;
 font-family:Sans-serif;
 font-weight: normal;
}

input,select,textarea
{
 padding: 1px;
 border: 1px solid #aaaaaa;
 text-align: center;
 background-color: #ffffff;
 color: #472712;
 font-family:Sans-serif;
}

h2.ptitle
{
 text-align: center;
 margin: 12px auto;
}

div.container {
 background:url(/images/logo.png) 0 0 no-repeat;
 width: 1024px;
 height: 100%;
 margin: 0 auto;
 padding: 0;
}

div.header
{
 top:0;
 left:0;
 position: relative;
 height: 150px;
 z-index: 0;
}

div.head
{
 margin: 0 auto;
 width: 1000px;
 height: 150px;
 position: relative;
 z-index: 0;
}

div.body
{
 margin: 0 auto;
 width: 1000px;
 min-height:468px;
 height: auto !important;
 height: 468px;
 position: relative;
 padding:0;
}

.index div.body
{
 margin: 0 auto;
 width: 1000px;
 min-height:426px;
 height: auto !important;
 height: 426px;
 position: relative;
 padding:0;
 top:19px;
 left:0;
}

div.body h2
{
 margin-left: 14px;
 text-transform: uppercase;
}


img.logo
{
 z-index: 999;
}

br.spacer
{
 line-height: 24px;
 clear: both;
 height:  24px;
}

br.clear
{
 clear: both;
 height: 0;
 line-height: 0;
 margin:0;
 padding:0;
}

/* menu css */
ul.menu 
{
 height: 59px;
 width: 1012px;
 overflow:visible;
 margin: 0 auto;
 padding: 0;
 border: none;
 list-style-type: none;
 z-index:600;
}

ul.menu li
{
 height: 59px;
 float:left;
 z-index:999;
}
ul.menu li a
{
 float:left;
 height: 59px;
 display: block;
 z-index:999;
}
ul.menu li.elso{background: url(/images/menu.png) 0 0 no-repeat;width:160px;}
ul.menu li.utolso{background: url(/images/menu.png) -851px 0 no-repeat;width:159px;}
a#fooldal{width:72px;background:url(/images/menu.png) -160px -59px no-repeat;}
a#fooldal:hover{width:72px;background:url(/images/menu.png) -160px 0 no-repeat;}
a#fotogaleria{width:120px;background:url(/images/menu.png) -232px -59px no-repeat;}
a#fotogaleria:hover{width:120px;background:url(/images/menu.png) -232px 0 no-repeat;}
a#videogaleria{width:106px;background:url(/images/menu.png) -352px -59px no-repeat;}
a#videogaleria:hover{width:106px;background:url(/images/menu.png) -352px 0 no-repeat;}
a#blog{width:69px;background:url(/images/menu.png) -458px -59px no-repeat;}
a#blog:hover{width:69px;background:url(/images/menu.png) -458px 0 no-repeat;}
a#informaciok{width:102px;background:url(/images/menu.png) -527px -59px no-repeat;}
a#informaciok:hover{width:102px;background:url(/images/menu.png) -527px 0 no-repeat;}
a#kapcsolat{width:105px;background:url(/images/menu.png) -629px -59px no-repeat;}
a#kapcsolat:hover{width:105px;background:url(/images/menu.png) -629px 0 no-repeat;}
a#ugyfelgaleriak{width:117px;background:url(/images/menu.png) -734px -59px no-repeat;}
a#ugyfelgaleriak:hover{width:117px;background:url(/images/menu.png) -734px 0 no-repeat;}

a#fooldalselected{width:72px;background:url(/images/menu.png) -160px 0 no-repeat;}
a#fotogaleriaselected{width:120px;background:url(/images/menu.png) -232px 0 no-repeat;}
a#videogaleriaselected{width:106px;background:url(/images/menu.png) -352px 0 no-repeat;}
a#blogselected{width:69px;background:url(/images/menu.png) -458px 0 no-repeat;}
a#informaciokselected{width:102px;background:url(/images/menu.png) -527px 0 no-repeat;}
a#kapcsolatselected{width:105px;background:url(/images/menu.png) -629px 0 no-repeat;}
a#ugyfelgaleriakselected{width:117px;background:url(/images/menu.png) -734px 0 no-repeat;}

#gs,#rjell,#esopt,#vextra,#gs2
{
 display: none;
}

#esopt input
{
 border: none;
 padding: 0;
 margin-left: 6px;
}

#vextra
{
 margin:0;
}

ul.menu .lselected
{
 color: #ffba00;
}

/* kapcsolat */
.kapcs
{
 width: 450px;
 height: 260px;
 padding: 4px;
 margin: 10px auto;
 text-align: left;
 font-size: 16px;
 color: #472712;
}

.kapcs img
{
 margin-right: 1em;
}

.kapcs h3
{
 color: #472712;
 margin: 0;
}

/* galeria - kozos */
#gcontainer{margin:0 auto;min-height:600px;height:auto !important;height:600px;width:900px;}
.gprev
{
 background:url(/images/tn_hatter.png) 0 0 no-repeat;
 position: relative;
 margin: 4px;
 width: 286px;
 height: 211px;
 padding: 0;
 text-align: center;
 vertical-align: bottom;
 float: left;
 font-family:Sans-serif;
 text-transform:uppercase;
 font-size: 13px;
 color: #472712;
}

.gtitle{position:absolute;top:28px;left:21px;width:244px;text-align:center;font-size:12px;}

img.preview
{
 width:202px;
 height:135px;
 position:absolute;
 top:45px;
 left:42px;
}

/* foto */
.gpprev
{
 position: relative;
 margin: 5px;
 width: 180px;
 height: 180px;
 padding: 2px;
 text-align: center;
 vertical-align: bottom;
 float: left;
}

.exth
{
 height: 150px;
}

/* ajanlatkeres */
.pajanlatkeres
{
 position:absolute;
 top: 45px;
 right: -10px;
 width: 410px;
 height: 440px;
 margin:0;
}

div.pajanlatkeres p
{
 vertical-align: middle;
 text-align: right;
 margin:0 auto;
 font-size:14px;
}

input#akora
{
 width: 50px;
}

div.pajanlatkeres p input[type=text]
{
 background: transparent url(/images/form-bg-wide.png) 0 0 no-repeat;
 width:384px;
 padding:8px 10px;
 text-align: left;
 border:none;
 margin:0;
}

#bkod
{
 background: transparent url(/images/form-bg-wide295.png) 0 0 no-repeat;
 width:275px;
 padding:9px 10px;
 text-align: left;
 border:none;
}

div.pajanlatkeres p select
{
 width:390px;
 padding:3px 4px 3px 0;
 text-align: left;
 border:1px solid #c0b4ac;
 margin:2px 0;
 margin-right:8px;
 background:#f0f0f2;
}


#esopt
{
 font-size: 10pt;
 text-align: right;
 margin-left: 240px;
}

div.pajanlatkeres p select.ido
{
 width: 60px;
}

div.pajanlatkeres p textarea
{
 background: transparent url(/images/form-bg-textarea.png) 0 0 no-repeat;
 width:364px;
 overflow:hidden;
 height:48px;
 padding:12px 30px 45px 18px;
 text-align: left;
 border:none;
}

.ajdecor
{
 position: absolute;
 right: 150px;
 top: 120px;
 border: 2px solid white;
}

/* index */
.slideshowcontainer
{
 width: 600px;
 height: 600px;
 margin: 1em auto;
 border: 1px solid lime;
}

/* misc */
a.nodecor
{
 text-decoration: none;
 color: #472712;
}

a.nodecor:hover
{
 text-decoration: underline;
}

/* error message styles */
.error
{
 margin: 1em;
}

div#errdiv
{
 position: absolute;
 left: 280px;
 top: 50px;
 width: 392px;
 min-height: 142px;
 height: auto !important;
 height: 142px;
 padding: 4px;
 text-align: left;
 font-size: 11pt;
 background-color:  #ffffff;
 z-index: 9999;
 color: #000000;
}

#errdiv h3
{
 font-weight: bold;
 color: #dd0000;
 font-size: 14pt;
 text-align: center;
}

#errdiv a.close
{
 position: absolute;
 top: 4px;
 right: 4px;
 font-size: 12pt;
 color: #000000;
}

/* blog */
div#pcontainer
{
 width: 698px;
 margin: 0 auto; 
 height: auto;
 padding: 2px;
 margin-left: 6px;
 clear: both;
}

#ptitle
{
 color: #472712;
 text-align:right;
}


#ptimestamp
{
 margin: 4px;
 text-align: left;
 font-size: 12px;
}
.pbody
{
 position: relative;
 margin: 4px;
 padding: 4px;
 height: auto;
}

#postfooter
{
 height: auto;
 width: 658px;
 margin: 0 auto;
 padding: 5px;
}

#postfooter p
{
 margin: 2px;
 text-align: left;
 width: 310px;
}


textarea#comment
{
	width: 95%;
	margin: 0 auto;
	padding: 2px;
	font-family:Sans-serif;
	font-size: 14px;
	text-align: left;
	height: 120px;
	margin-bottom: 5px;
}

input#submitbtn
{
 padding: 2px;
 font-size: 15px;
 text-align: center;
 width: 150px;
 margin: 0 auto;
 cursor: pointer;
}

.pinfield
{
 width: 220px;
 margin: 2px;
 padding: 1px;
 text-align: center;
}

.note
{
 font-size: 12px;
}

.red
{
 color: #ff0000;
}

.acsec
{
 position: relative;
 top: 5px;
 left: 2px;
}

.comment
{
 margin: 6px 0;
 padding: 2px;
 border-top: 2px double #333333;
 text-align: left;
}

.comment h5
{
 border-bottom: 1px solid gray;
}

.login
{
 position: absolute;
 top: 90px;
 left: 250px;
 width: 392px;
 height: 182px;
 padding: 4px;
 text-align:center;
}
/* partnerek */
.partnerdecor
{
 width:623px;
 height:400px;
 float:left;
}

#partner_top{height:40px;width:623px;background:url(/images/small_trans_top.png) 0 0 no-repeat;}
#partner_content{width:623px;background:url(/images/small_trans_fill.png) 0 0 repeat-y;text-align:center;padding:20px 0;}
#partner_footer{height:34px;width:623px;background:url(/images/small_trans_bottom.png) 0 0 no-repeat;}

.partnerlist
{
 float:left;
 width: 370px;
 height: auto;
 text-align:right;
}

.partnerlist h3
{
 font-size: 15px;
 color: #472712;
 margin-bottom: 4px;
 font-weight:bold;
}

.partnerlist p
{
 padding-left: 16px;
 color: #472712;
 font-size: 14px;
 margin:6px 0;
}

.partnerlist p a
{
 color: #472712;
 font-size: 14px;
}

#footer
{
 font-size:12px;
 position:relative;
 top:0;
 left:0;
 clear:both;
 height:90px;
 width:490px;
 margin:30px auto 5px;
 text-align:center;
}

#flogok{margin:10px;}

.archives
{
 width: 167px;
 height: auto;
 padding: 4px;
 margin:0 auto;
 text-align:center;
}

.archives a
{
 text-decoration: none;
}

.archives a:hover
{

 text-decoration: underline;
}
.archives a:visited
{
 color:#472712;
 text-decoration: none;
}

/* blog */
#blog_container{width:791px;min-height:700px;height:auto !important;height:700px;float:left;overflow:visible;}
#blog_content{text-align:left;width:809px;min-height:700px;height:auto !important;height:700px;background:url(/images/blog_content_fill.png) 0 0 repeat-y;}
#blog_top{background:url(/images/blog_content_top.png) 0 0 no-repeat;height:18px;width:809px;margin:0 auto;;}
#blog_footer{background:url(/images/blog_content_bottom.png) 0 0 no-repeat;height:18px;width:809px;;margin:0 auto;}
.blog_entry_preview{width:672px;margin:0 auto 30px;height:auto;padding:5px 0;clear:both;}
.blog_entry_title{font-size:22px;color:#8c491e;}
.blog_entry_subtitle{;font-size:14px;color:#472712;}
.blog_entry_peek{position: relative;margin:0 auto;padding:0;height:auto;top:0;left:0;width:672px;}
#blog_sidebar{width:200px;min-height:500px;height:auto !important;height:500px;float:left;}
#sidebar_top{background:url(/images/blog_sidebar_top.png) 0 0 no-repeat;height:13px;width:200px;;margin:0 auto;}
#sidebar_content{background:url(/images/blog_sidebar_fill.png) 0 0 repeat-y;min-height:400px;height:auto !important;height:450px;width:152px;;margin:0 auto;padding:5px 24px;}
#sidebar_footer{background:url(/images/blog_sidebar_bottom.png) 0 0 no-repeat;height:13px;width:200px;;margin:0 auto;}
.sidebar_title{color:#8c491e;font-size:22px;text-align:center;margin:8px 0;}
.dt{text-transform:uppercase;font-weight:normal;text-align:center;}
a.sb_link{text-decoration:none;color:#472712}
a.sb_link:hover{text-decoration:underline;color:#472712}
a.sb_link:visited{text-decoration:none;color:#472712}

.slideshow{width:828px;height:445px;overflow:hidden;position:relative;top:0;left:0;margin:0 auto;z-index:-10;}
.slideshow img {position:absolute;top:0;left:0;z-index:8;opacity:0.0}
.slideshow img.active {z-index:10;opacity:1}
.slideshow img.last-active {z-index:9;}
.submenu{display:none;list-style-type:none;z-index:100;position:absolute;top:-4px;left:-35px;margin:0;padding:0;width:220px;}
li.subitem{float:left;width:90px;height:20px !important;color:#fff;font-weight:bold;position:relative;top:0;left:0;margin:0;text-align:center;}
.hasubmenu{position:relative;top:0;left:0;}
a.sublink{text-decoration:none;color:#472712;font-weight:normal;display:block;height:14px;}
a.sublink:hover{text-decoration:underline;}
.barat{background:url(/images/menu-barataink.png) 0 0 no-repeat;width:69px;}
.ajanlat{background:url(/images/menu-ajanlatkeres.png) 0 0 no-repeat;width:95px;}
#pdcontainer{width:620px;float:left;}
#acontainer{background:url(/images/ajanlatkeres-decor.png) 0 0 no-repeat;width:535px;height:280px;margin:0 auto;overflow:auto;}
#arak{width:480px;margin:0 auto;text-align:left;}

.addthis_counter a.atc_s{background:#472712;}
.addthis_counter a.atc_s span{color:#ffffff;}
.addthis_counter.addthis_pill_style{background:#472712;}
