body, form, input, h1, h2, h3, h4, p, ul, li, ol, blockquote, img {
	padding: 0;
	margin: 0;
	border: 0;
}
body {
	margin: 10px 0px;
	margin-top:0px;
	background: #f3f3f3;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#6c6c6c;
	text-align: center;
}
h2{
   font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
   font-size: 24px;
   color:#6c6c6c;
   margin-bottom: 13px;   
   font-weight: normal;
}
h3{
   font-size: 13px;
   font-weight: bold;  
   color:#b11d21;
   margin-bottom: 5px;
}
p{
	color:#6c6c6c;
	margin: 0px 0px 15px;
}
input.text{
	padding:2px;
}
textarea{
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#container{
	margin: 0px auto;
	width: 981px;
	text-align: left;
	background-color: white;
}
.back{
	color:#AA2901;
}

#menu ul li{
	float:left;
	list-style-type: none;
	text-decoration: none;
	margin-right: 6px;
}
#menu ul li a{
	color:white;
	display: block;
	padding-top:5px;
	height:25px;
	text-align: center;
	font-size: 14px;
	
}
#menu ul li a:hover{
	color:#5e0000;
	font-weight: bold;
}
#menu ul li #button0{
	background: transparent url(../../frame/button0.gif) no-repeat 0px 0px;
	width:131px;
}
#menu ul li #button0:hover{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	background: transparent url(../../frame/button0.gif) no-repeat 0px -39px;   
}
#menu ul li #active0{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	width:131px;
	background: transparent url(../../frame/button0.gif) no-repeat 0px -39px;   
}
#menu ul li #button1{
	background: transparent url(../../frame/button1.gif) no-repeat 0px 0px;
	width:120px;
}
#menu ul li #button1:hover{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	background: transparent url(../../frame/button1.gif) no-repeat 0px -39px;   
}
#menu ul li #active1{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	width:120px;
	background: transparent url(../../frame/button1.gif) no-repeat 0px -39px;   
}
#menu ul li #button2{
	background: transparent url(../../frame/button2.gif) no-repeat 0px 0px;
	width:127px;
}
#menu ul li #button2:hover{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	background: transparent url(../../frame/button2.gif) no-repeat 0px -39px;   
}
#menu ul li #active2{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	width:127px;
	background: transparent url(../../frame/button2.gif) no-repeat 0px -39px;   
}
#menu ul li #button3{
	background: transparent url(../../frame/button3.gif) no-repeat 0px 0px;
	width:132px;
}
#menu ul li #button3:hover{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	background: transparent url(../../frame/button3.gif) no-repeat 0px -39px;   
}
#menu ul li #active3{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	width:132px;
	background: transparent url(../../frame/button3.gif) no-repeat 0px -39px;   
}
#menu ul li #button4{
	background: transparent url(../../frame/button4.gif) no-repeat 0px 0px;
	width:79px;
	
}
#menu ul li #button4:hover{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	background: transparent url(../../frame/button4.gif) no-repeat 0px -39px;   
}
#menu ul li #active4{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	width:79px;
	background: transparent url(../../frame/button4.gif) no-repeat 0px -39px;   
}
#menu ul li #button5{
	background: transparent url(../../frame/button5.gif) no-repeat 0px 0px;
	width:98px;
}
#menu ul li #button5:hover{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	background: transparent url(../../frame/button5.gif) no-repeat 0px -39px;   
}
#menu ul li #active5{
	display: block;
	padding-top:5px;
	height:23px;
	text-align: center;
	color:#5e0000;
	font-size: 13px;
	font-weight: bold;
	width:98px;
	background: transparent url(../../frame/button5.gif) no-repeat 0px -39px;   
}
#menu ul li #button6{
	background: transparent url(../../frame/button6.gif) no-repeat 0px 0px;
	width:182px;
	font-weight: bold;
}
#menu ul li #button6:hover{
	color:#dcdcdc;
}
#menu{
	position:absolute;
	top:71px;
	margin-left: 8px;
	height:29px;
	width:915px;
}
#header{
	position: relative;
	margin-bottom: 10px;
	width: 981px;
	height: 181px;


}
#header_background{
   margin-left: auto; 
   margin-right: auto; 
   width:981px;
   height:101px;
   background: transparent url(../../frame/header.jpg) no-repeat 0px 0px;
}
#header_box div{
	float:left;
	color:white;
	font-size: 10px;
}
#header_box div p{
	margin-top: 5px;
	color:white;
	font-size: 10px;
	font-weight:normal;
}
#header_box #phone_numbers{
	margin-left: 135px;
	margin-top: 5px;
	width:150px;
	font-size: 18px;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#header_box{
	height:60px;
}
#header_box #home{
	float:left;
	display:block;
	width:100px;
	background: transparent url(../../frame/minibutton.gif) no-repeat 0px 3px;
	padding-left:15px;
	margin-left: -6px;
	margin-top: 6px;
	text-decoration:underline;
	color:white;
	font-size: 11px;
}
#header_box #home:hover{
	color:#dcdcdc;
	
}
#header_box #operation{
	margin-left: 10px;
	margin-top: 6px;
	width:170px;
}
#header_box #operation img{
	margin-left: -3px;
}
#header_logo a b{
	display: none;
}
#header_logo a{
	width:340px;
	height:60px;
	display: block;
}
.link_button{
	display:block;
	cursor: pointer;
	background: transparent url(../../frame/submit_button.gif) no-repeat 0px 0px;
	width:90px;
	height:28px;
	border:0px;
	font-size: 10px;
	font-weight: bold;
	color: white;
	padding-bottom: 1px;
	padding-top: 7px;
	text-align:center;
}
.button{
	cursor: pointer;
	background: transparent url(../../frame/submit_button1.gif) no-repeat 0px 0px;
	width:80px;
	height:29px;
	border:0px;
	font-size: 10px;
	font-weight:bold;
	color: white;
	padding-bottom: 2px;
}
.button:hover, .link_button:hover{
	color:#dcdcdc;
}
/*
	default elemek vége
*/
#footer{
	background: transparent url(../../frame/footer.jpg) repeat-x;
	color: white;
	padding: 10px 20px 0px 15px;
	margin: 0px;

}
#footerdiv{
	float:left;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#footerdiv a{
	color:white;
	text-decoration: none;
}
#footerdiv a:hover{
	color:#dcdcdc;
}
#footerdiv ul li{
	float:left;
	list-style-type: none;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 2px white solid;
}
#footerdiv ul li.last{
	border-right: none;
}
.fps_clear{
   clear: both; 
}
#footer_fps{
	float:right;
}
#footer_fps a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:white;
	text-decoration: none;
}
#footer_fps a:hover{
	color:#dcdcdc;
}
.clear{
	clear: both;
	width: 100%;
	height: 0px;
	font-size: 0px;
}
input, textarea{
	font-size: 11px;
	border: solid 1px #ccc;
}
#x_okbutton{
	width: 80px;
}

#x_okbutton:hover{
	
}
input.fps_check{
	background: none;
	vertical-align: middle;
}
/**/
.error, .success, .notice{
	margin-bottom: 5px;
	padding: 10px;
	background: #fff;
	border: solid 2px #841300;
	font-weight: bold;
	color: #CC0000;
}
.success{
	border: solid 2px #39ac01;
	color: #39ac01;
}
.notice{
	border: solid 2px #d85d00;
	color: black;	
}

/* window */
.fps_window{
	position: absolute;
	width: 500px;
	background: white;
	border: solid 2px black;
	text-align: left;
}
.fps_window .button_on_center{
	text-align: center;	
}
.fps_window .button_on_center .button{
	margin-left: auto;
	margin-right: auto;
}
.fps_window .fps_windrag{
	padding: 5px 45px 5px 5px;
	width: 450px;
	background: #B11D21;
	font-weight: bold;
	font-size: 13px;
	color: white;
	cursor: move;
}
.fps_windrag img {
	margin-right: 5px;
	vertical-align: middle;
}
.fps_window .fps_winclose{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 16px;
	height: 16px;
	background: url(../admin/image/close.gif) no-repeat;
	cursor: pointer;
}
.fps_window .fps_winloading{
	display: none;
	position: absolute;
	top: 3px;
	right: 25px;
	width: 20px;
	height: 20px;
	background: url(../admin/image/loader2.gif) no-repeat;
}
.fps_window .fps_wincontent{
	padding: 5px;
	width: 490px;
}

.search_highlight {
		background-color: #FFCD26;
		font-weight: bold;
}

/* pager */
.fps_nav {
	position: relative;
	width: 468px;
	margin: 16px 0px;
	font-size: 9px;
	font-weight: normal;
}
.fps_nav span{
	display: block;
	font-weight: bold;
	color: #893101;
	display:none;
}
.fps_nav .nav_row{
	position: relative;
	padding: 4px 0px;
	width: 468px;
	height: 16px;
}
.fps_nav .pager_left{
	padding: 1px 0px;
	float: left;
	width: 110px;
	color:white;
}
.fps_nav .pager_right{
	padding: 1px 0px;
	float: right;
	/*width: 110px;*/
	width: 128px; 
	text-align: right;
}
.fps_nav .pager_center{
	position: absolute;
	top: 2px;
	left: 110px;
	padding: 4px 0px;
	width: 258px;
	text-align: center;
}
.fps_nav a{
	margin: 1px;
	padding: 0px 2px;
	border: solid 1px #AA2901;
	background: #AA2901;
	color: #fff;
	text-decoration: none;
}
.fps_nav a:hover{
	color: #FFCD26;
	background: #841300;
} 
.fps_nav a.firstpage, .fps_nav a.lastpage, .fps_nav a.stepleft, .fps_nav a.stepright{
	background: #AA2901;
	color: white;
	padding: 1px;
}
.fps_nav a.firstpage:hover, .fps_nav a.lastpage:hover, .fps_nav a.stepleft:hover, .fps_nav a.stepright:hover{
	color: #FFCD26;
	background: #841300;
}

.fps_nav b{
	margin: 1px;
	padding: 0px 2px;
	border:1px solid #00411A;
	background: #fff;
	color: #00411A;
}
.fps_nav b.lotof{
	margin: 1px;
	padding: 2px 5px;
	border: none;
	color: #00411A;
}
#gallery_pictures h2{
	margin-bottom: 5px;
}		
a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#b11d21;
	text-decoration: none;
}
a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:black;
}
.htmltext{
	padding: 5px;
}
.htmltext p img{
	padding:10px;
}


/* kepgaleria popup */
.loading {
	font-size: 18px;
	font-weight: bold;
}

.loading img {
	vertical-align: middle;
	margin-right: 5px;
	border: none !important;
}

/* popup */
.fps_wincontent {
	position: relative;
	background-color:#DCDCDC;
}

.fps_wincontent a.navlink {
	color: #000;
	font-weight: bold;
	position: absolute;
	text-decoration: none;
	display: block;
	height: 15px;
}

.fps_wincontent a.navlink:hover {
	color: #888;
}

.fps_wincontent #largeimage {
	cursor: pointer;
	border: 5px solid #fff;
}

/* prev pic */
.fps_wincontent a.prev {
	padding: 10px;
	left: 0px;
	top: 20px;
	width: 20px;
	background: transparent url('../../frame/gallery_round_left.gif') no-repeat right center;
}

.fps_wincontent a.prev:hover {
	width: 90px;
}

.fps_wincontent a.prev span.arrow {
	padding-left: 18px;
	background: url('../../frame/gallery_right.gif') no-repeat left center;
}

.fps_wincontent a.prev:hover span.arrow {
	background: #fff url('../../frame/gallery_right_hover.gif') no-repeat left center;
}

.fps_wincontent a.prev span.text {
	display: none;
}

.fps_wincontent a.prev:hover span.text {
	display: inline;
}

/* next pic */
.fps_wincontent a.next {
	padding: 10px;
	right: 0px;
	top: 20px;
	width: 20px;
	background: transparent url('../../frame/gallery_round_right.gif') no-repeat left center;
}

.fps_wincontent a.next:hover {
	width: 118px;
}

.fps_wincontent a.next span.arrow {
	padding-left: 18px;
	background: url('../../frame/gallery_left.gif') no-repeat right center;
}

.fps_wincontent a.next:hover span.arrow {
	background: url('../../frame/gallery_left_hover.gif') no-repeat right center;
}

.fps_wincontent a.next span.text {
	display: none;
}

.fps_wincontent a.next:hover span.text {
	display: inline;
}

