@charset "utf-8";

#page{
width:100%;
height:100%;
background: url('../images/bodybg.jpg');
}
#container{}

.header{
height:272px;
background: #000000;
}

#headerimg{
width:100%;
height:272px;
background-repeat: no-repeat;
background-position:top left;
}

#headermenu{
position:absolute;
top:0;
left:0;
}

#topline{
background: url('../images/topline.png') repeat-x;
height:199px;
position:relative;
margin-top:-15px;
}

* html #topline{
background: url('../images/topline.jpg') repeat-x;
}

#regline{
background: url('../images/regline.jpg') no-repeat;
width:836px;
height:119px;
position:absolute;
top:82px;
left:80px;
}

#regline-logged{
background: url('../images/regline_logged.jpg') no-repeat;
width:836px;
height:119px;
position:absolute;
top:82px;
left:80px;
}

div.miniButtons{
position:absolute;
right:20px;
top:0;
}

a.miniButtons{
display:block;
width:29px;
height:30px;
float:left;
margin-left:5px;
}

* html a.miniButtons{
cursor:pointer;
}

a.miniButtons:hover{
text-decoration:none;
}

a#headerToggle.headerToggleUp{background: url('../images/button_up.png') no-repeat 0px 0px;}
a#headerToggle.headerToggleUp:hover{background: url('../images/button_up.png') no-repeat -29px 0px;}

a#headerToggle.headerToggleDown{background: url('../images/button_down.png') no-repeat 0px 0px;}
a#headerToggle.headerToggleDown:hover{background: url('../images/button_down.png') no-repeat -29px 0px;}

a#logoff{background: url('../images/button_logout.png') no-repeat 0px 0px;}
a#logoff:hover{background: url('../images/button_logout.png') no-repeat -29px 0px;}

a#registration{background: url('../images/button_reg.png') no-repeat 0px 0px;}
a#registration:hover{background: url('../images/button_reg.png') no-repeat -29px 0px;}

a#settings{background: url('../images/button_settings.png') no-repeat 0px 0px;}
a#settings:hover{background: url('../images/button_settings.png') no-repeat -29px 0px;}

a#lostPwd{background: url('../images/button_lost.png') no-repeat 0px 0px;}
a#lostPwd:hover{background: url('../images/button_lost.png') no-repeat -29px 0px;}




.loginEmail{
position:absolute;
top:40px;
top:expression('38px');
left:532px;
}


.loginPass{
position:absolute;
top:40px;
top:expression('38px');
left:685px;
}


.loginSubmit{
width:25px;
height:25px;
display:block;
position:absolute;
top:36px;
left:801px;
}

.loginError{
position:absolute;
top:43px;
left:220px;
color:white;
text-decoration:blink;
}

.loginText{
position:absolute;
top:41px;
right:20px;
}


#login{
color:black;
}


#login a:hover{
text-decoration:none;
}

#login input{
border:none;
background:none;
font-size:11px;
width:110px;
height:19px;
}

#search{
background: url('../images/search.png') no-repeat;
height:41px;
width:177px;
position:absolute;
top:23px;
left:765px;
z-index:0;
}

a#searcha{
display:block;
width:70px;
height:30px;
position:absolute;
top:26px;
left:868px;
z-index:2;

/*
background:green;
opacity:0.5;
*/
}

a#searcha:hover{
text-decoration:none;
}

.searchinput{
border:none;
margin-top:9px;
margin-left:20px;
width:84px;
background:none;
position:absolute;
top:23px;
left:760px;
z-index:0;

/*
background:red;
opacity:0.5;
*/

}

ul.menu{
list-style-type:none;
padding:0;
margin:0;
position:absolute;
left:30px;
top:20px;
}

ul.menu li{
float:left;
width:120px;
height:44px;
line-height:44px;
}

ul.menu li a{
display:block;
font-size:1px;
}

* html ul.menu li a{
width:100%;
height:100%;
cursor:pointer;
}

ul.menu li a span{
display:none;
}

ul.menu li a:hover{
text-decoration:none;
}

ul.menu li a#m1{background: url('../images/m1.png') no-repeat 0px 0px;}
ul.menu li a#m1:hover{background: url('../images/m1.png') no-repeat 0px -44px;}

ul.menu li a#m2{background: url('../images/m2.png') no-repeat 0px 0px;}
ul.menu li a#m2:hover{background: url('../images/m2.png') no-repeat 0px -44px;}

ul.menu li a#m3{background: url('../images/m3.png') no-repeat 0px 0px;}
ul.menu li a#m3:hover{background: url('../images/m3.png') no-repeat 0px -44px;}

ul.menu li a#m4{background: url('../images/m4.png') no-repeat 0px 0px;}
ul.menu li a#m4:hover{background: url('../images/m4.png') no-repeat 0px -44px;}

ul.menu li a#m5{background: url('../images/m5.png') no-repeat 0px 0px;}
ul.menu li a#m5:hover{background: url('../images/m5.png') no-repeat 0px -44px;}

ul.menu li a#m6{background: url('../images/m6.png') no-repeat 0px 0px;}
ul.menu li a#m6:hover{background: url('../images/m6.png') no-repeat 0px -44px;}

ul.menu li a#m7{background: url('../images/m7.png') no-repeat 0px 0px;}
ul.menu li a#m7:hover{background: url('../images/m7.png') no-repeat 0px -44px;}


#content{
width:916px;
text-align:justify;
background: url('../images/contentbg.jpg') repeat-y;
}

#wrapper{
background: url('../images/contenttopbg.jpg') no-repeat left top;
width:836px;
margin-left:80px;
}

#contentborder{
padding:5px 10px 5px 10px;
}

#main{
width:593px;
float:left;
padding-right:3px;
padding-top:30px;
min-height:1070px;
}

#main a{
color:#8d6e1b;
font-weight:bold;
}

ul.comments{
list-style-type:none;
margin:0;
padding:0;
}

ul.comments li{
margin-top:10px;
margin-bottom:10px;
padding:10px;
background:#e2e2e2;
border:1px solid white;
}


ul.error{
list-style-type:decimal;
margin:10px;
padding:0;
}

ul.error li{
color:red;
margin-left:30px;
}

.tbl{
width:100%;
}

.tbl input, .tbl select, .inputbox{
width:160px;
border:1px solid #c7c7c7;
color:#959595;
}

.tbl .button{
width:auto;
color:black;
}


.hr{
background: url('../images/hrr.jpg') no-repeat center center;
height:4px;
width:458px;
margin:0 auto;
height:30px;
clear:both;
}


ul.blogList{
margin:0;padding:0;
list-style-type:none;
}

ul.blogList h4, .tbl h3{
margin:0;padding:0;
color:#333237;
font-size:18px;
font-family:'Arial Narrow', Arial;
text-transform:uppercase;
}


.date{
background: url('../images/date.png') no-repeat;
width:56px;
height:47px;
text-align:center;
margin:0 10px 0 10px;
}

.date i{
display:block;
width:100%;
vertical-align:bottom;
font-weight:bold;
color:white;
font-size:12px;
padding-top:3px;
font-style:normal;
}

.date b{
width:100%;
display:block;
font-size:24px;
line-height:24px;
padding-top:1px;
color:#534741;
}


.thumbs{
width:550px;
margin:0 auto;
}

.thumbs table{
overflow:hidden;
width:120px;
height:100px;
border:2px solid #cacaca;
background:#d7d7d7;
float:left;
margin:5px;
cursor:pointer;
}

.thumbs table td{
display:block;
color:black;
position:relative;
}

.thumbs table td .topdiv{
position:absolute;
font-weight:bold;
background:#ECECEC;
-moz-opacity: 0.70;
filter: alpha(opacity=70);
opacity:0.70;
top:0;
left:0;
width:100%;
height:auto;
padding-top:2px;
padding-bottom:2px;
font-size:11px;
}

.thumbs table td .bottomdiv{
position:absolute;
font-weight:bold;
background:#ECECEC;
-moz-opacity: 0.70;
filter: alpha(opacity=70);
opacity:0.70;
font-size:11px;
font-family:arial;
bottom:0;
left:0;
width:100%;
height:auto;
padding-top:2px;
padding-bottom:2px;
}

#rightcol{
width:220px;
float:left;
}

#newsletter{
width:220px;
background: url('../images/mailbg.jpg') no-repeat left top;
margin-top:30px;
}

#newcomments{
background: url('../images/commentbg.jpg') no-repeat left top;
margin-top:30px;
}

#newsletter input{
margin-top:10px;
}


#tests{
width:220px;
background: url('../images/tesztbg.jpg') no-repeat left top;
margin-top:20px;
}

.listz{
margin:5px 0 0 0;padding:0;
text-align: left;
list-style-type:none;
}

.listz li a{
background: url('../images/bullet1.jpg') no-repeat left;
display:block;
padding-left:12px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
text-decoration:underline;
}

.listz li a:hover{
background: url('../images/bullet1_hover.jpg') no-repeat left;
}

#events{
width:220px;
background: url('../images/diarybg.jpg') no-repeat left top;
margin-top:20px;
}

.tura_title, #main h3{
font-size:22px;
margin:0;
padding:0;
font-family:Arial Narrow, Arial;
font-weight:normal;
text-transform:uppercase;
color:#8F7259;
}

ul.images{
list-style-type:none;
margin:0;
padding:0;
}

ul.images li{
float:left;
display:block;
padding:3px;
margin:3px 0;
margin-left:5px;
text-align:center;
background:#d7d7d7;
vertical-align:middle;
}

ul.images li table td.pic{
height:120px;
vertical-align:middle;
}

.infbox{
background:#d7d7d7;
padding:3px;
border: 1px solid #cacaca;
margin:5px 0;
font-weight:bold;
}


ul.images li img{
border:1px solid #cacaca;
}

/*naptar*/
.naptar{
margin:5px auto;
}

.naptar td{
background:#f3f3f3;
width:21px;
height:16px;
text-align:center;
}

.naptar a{
display:block;
width:19px;
height:14px;
text-align:center;
margin:0 auto;
}

.naptar a:hover{
border:1px solid black;
text-decoration:none;
}

.naptar th{
margin:0;
padding:0;
}

.naptar-event{
background:#e6b413 !important;
}

.naptar-event a{
color:white !important;
font-weight:bold;
}

#footer{
background: url('../images/footerbg.jpg') repeat-x;
height:272px;
}

#footer-main{
background: url('../images/footer-main.jpg') no-repeat left bottom;
width:953px;
height:272px;
position:relative;
}

#footer-main a{
position:absolute;
display:block;
text-decoration:none;
}

.spacer{margin:0;padding:0;height:1px;}
.rcsp{height:30px;}
.rcpadd{padding:0 10px 0 10px;}
.print{display:none;}
