/* GLOBÁLIS CSS */
body {
	margin: 0;
	padding: 0;
	background: #fff;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
}
form, input, h1, h2, h3, h4, p, ul, li, ol, blockquote {
	padding: 0;
	margin: 0;
}
hr {
	border: none;
	border-bottom: solid 1px #444;
	height: 1px;
}
img {
	border: none;
}
h2, h3, h4, h5, h6{
	margin-bottom: 16px;
	font-size: 24px;
	font-weight: normal;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #f00;
}
h3 {
	margin-bottom: 12px;
    font-size: 18px;
    color: #444;
}
h4 {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
h5, h6 {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}

p {
	margin: 0 0 14px 0;
}
ul {
	margin: 0 10px 10px;
	padding: 0 5px;
	list-style-type: square;
}
ol {
	margin: 0 10px 10px 17px;
	padding: 0px 5px;
	list-style-type: decimal;
}
li {
	margin: 2px 0 2px 10px;
}
a {
	color: #3B5998;
	text-decoration: underline;
	outline: none;
}
a:hover {
	color: #ff0000;
}

.color_red{
	color: #f00;
}
.color_blue{
	color: #3b5998;
}
/**/
.clear{
	clear: both;
	height: 0px;
	font-size: 0px;
}

input{
	border: 0 none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* button */
input.button, input.button2, input.button3, input.button4, .fps_button, .fps_button2, .fps_button3{
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 32px;
	background: url(/frames/button.gif) no-repeat;
	border: none;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	outline: none;
}
input.button:hover, input.button2:hover, input.button3:hover, input.button4:hover, .fps_button:hover, .fps_button2:hover, .fps_button3:hover{
	color: #ccc;
}

label{
	cursor: pointer;
}

/* üzenetek */
.error, .success, .notice{
	margin: 10px 0px;
	padding: 10px 10px 10px 40px;
	background: url(/frames/m_error.gif) no-repeat 7px 7px;
	border: 2px solid #ff0000;
	font-weight: bold;
	color: #ff0000;
}
.success{
	color: #279c00;
	border: 2px solid #279c00;
	background: url(/frames/m_success.gif) no-repeat 7px 7px;
}
.notice{
	color: #3B5997;
	border: 2px solid #3B5997;
	background: url(/frames/m_notice.gif) no-repeat 7px 7px;
}

/* back */
.back{
    margin-top: 15px;
    margin-bottom: 10px;
    padding-left: 20px;
    text-align: left;
    height: 16px;
    vertical-align: top;
}
.back a{
    display: inline;
    padding-left: 20px;
    height: 16px;
    /*width: 60px;*/
    color: #ff4a89;
    background: url(/frames/left_arrow.gif) no-repeat;
    background-position: 0px bottom;
    text-decoration: underline;
}
.back a:hover{
    height: 16px;
    background: url(/frames/left_arrow_hover.gif) no-repeat;
    background-position: 0px bottom;
    color: #8f59a3;
    text-decoration: none;
}



/* window */
.fps_window{
	position: absolute;
	width: 500px;
	background: #fff;
	border: solid 5px #bbb;
	text-align: left;
}
.fps_window .fps_windrag{
	padding: 5px 45px 5px 5px;
	width: 450px;
	background: #F2F2F2;
	font-weight: bold;
	font-size: 13px;
	color: #666;
	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;
}

/* nav */
.fps_nav{
	position: relative;
	width: 614px;
	height: 25px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.fps_nav a{
	color: #484848;
	text-decoration: none;
}
.fps_nav .pager_left, .fps_nav .pager_right, .fps_nav .pager_center{
	position: absolute;
	width: 75px;
	top: 10px;
}
.fps_nav .pager_center{
	top: 7px;
}
.fps_nav .pager_left{
	left: 0px;
	text-align: left;
}
.fps_nav .pager_right{
	right: 0px;
	text-align: right;
}
.fps_nav .pager_center{
	width: 464px;
	left: 75px;
	text-align: center;
}
.fps_nav .pager_center a, .fps_nav .pager_center b{
	display: block;
	float: left;
	margin: 0px 10px;
	padding: 0px 1px 0px 3px;
	height: 25px;
	background: url(/frames/pager.gif) no-repeat center bottom;
}
.fps_nav .pager_center b{
	background: url(/frames/pager_active.gif) no-repeat center bottom;
}
.fps_nav a:hover{
	color: #BABABA;
}

/*right blocks*/
/*piros kerettel*/
.right_block{
    width: 290px;
    background: url(/frames/right_bg.gif) no-repeat;
    padding: 0 10px;
}
.right_block h2{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding-top: 8px;
    margin-bottom: 18px;
}
.right_block_bottom{
    width: 310px;
    height: 5px;
    background: url(/frames/right_bottom.gif) no-repeat;
    margin-bottom: 15px;
}
/*szürke háttérrel*/
.right2_block{
    width: 290px;
    background: url(/frames/right2_bg.gif) no-repeat;
    padding: 0 10px;
}
.right2_block h2{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding-top: 8px;
    color: #444;
    margin-bottom: 18px;
}
.right2_block_bottom{
    width: 310px;
    height: 5px;
    background: url(/frames/right2_bottom.gif) no-repeat;
    margin-bottom: 15px;
}
/*szürke kerettel*/
.right3_block{
    width: 290px;
    background: url(/frames/right3_bg.gif) no-repeat;
    padding: 0 10px;
}
.right3_block h2{
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding-top: 8px;
    color: #444;
    margin-bottom: 18px;
}
.right3_block_bottom{
    width: 310px;
    height: 5px;
    background: url(/frames/right3_bottom.gif) no-repeat;
    margin-bottom: 15px;
}
/*fullleft blocks*/
/*szürke háttérrel*/
.f_left_block{
	position: relative;
	clear: both;
    width: 614px;
    background: #F2F2F2 url(/frames/f_left_bottom.gif) no-repeat left bottom;
    margin: 0 0 16px;
    padding: 0 10px 15px 10px;
}
.f_left_block h2{
    margin-bottom: 10px;
    padding: 10px 0 4px;
    border-bottom: 1px solid #ff0000;
}
.f_left_top{
	position: absolute;
	top: 0;
	left: 0;
    width: 634px;
    height: 5px;
    background: #F2F2F2 url(/frames/f_left_top.gif) no-repeat;
    z-index: 1;
}

/* new picgallery */
.fps_gallery_window{
	position: absolute;
	width: 520px;
	text-align: left;
	overflow: hidden;
}
.fps_gallery_window .fps_galdrag{
	width: 520px;
	height: 30px;
	background: url(/frames/gallery_top.gif) no-repeat;
	cursor: move;
}
.fps_gallery_window .fps_galdrag img {
	margin-right: 5px;
	vertical-align: middle;
}
.fps_gallery_window .fps_galclose{
	position: absolute;
	top: 5px; right: 0px;
	padding-right: 40px;
	width: 60px;
	height: 16px;
	background: url(/frames/gallery_close.gif) no-repeat 70px 3px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	cursor: pointer;
	text-align: right;
	color: #444444;
}
.fps_gallery_window .fps_galclose:hover{
	color: #fff;
}
.fps_gallery_window .fps_galloading{
	display: none;
	position: absolute;
	top: 3px;
	right: 25px;
	width: 20px;
	height: 20px;
	background: url(/frames/loader.gif) no-repeat;
}
.fps_gallery_window .fps_galcontent{
	padding: 0px 10px 10px;
	width: 500px;
	background: #FFF;
    text-align: center;
}

.fps_gallery_window .fps_galcontent .pic{
	padding-top: 10px;
	width: 500px;
	height: 420px;
	text-align: center;
	overflow: hidden;
}
.fps_gallery_window .fps_galcontent .pic img{
	cursor: pointer;
    margin: auto;
    text-align: center;
}
.fps_gallery_window .fps_galbottom {
  height: 10px;
  width: 520px;
  background: url(/frames/gallery_bottom.gif) no-repeat;
}

.fps_gallery_window .process{
	position: relative;
	width: 500px;
	font-weight: bold;
    color: #444444;
}
.fps_gallery_window .process .gallery_name{
	padding: 10px 0px 30px;
	width: 500px;
}
.fps_gallery_window .process .navigator{
	position: absolute;
	top: 30px;
	left: 128px;
	padding: 5px;
	width: 240px;
	text-align: center;
}
.fps_gallery_window .process .navigator a.ln{
	display: block;
	position: absolute;
	top: 6px;
	left: 0px;
	width: 88px;
	height: 15px;
	background: url(/frames/gallery_nav_left.gif) no-repeat 0px 0px;
	text-decoration: none;
}
.fps_gallery_window .process .navigator a.ln:hover{
	background: url(/frames/gallery_nav_left.gif) no-repeat 0 -24px;
}

.fps_gallery_window .process .navigator a.rn{
	display: block;
	position: absolute;
	top: 6px;
	right: 0px;
	width: 88px;
	height: 15px;
	background: url(/frames/gallery_nav_right.gif) no-repeat 0 0;
	text-decoration: none;
}
.fps_gallery_window .process .navigator a.rn:hover{
	background: url(/frames/gallery_nav_right.gif) no-repeat 0 -24px;
}

/* timeline */
#timeline{
	float: left;
	width: 634px;
	height: 19px;
	list-style-type: none;
	margin: 0 0 3px;
	padding: 0;
	overflow: hidden;
	background: #bababa url(/frames/timeline_ul.gif) no-repeat right 0;
}
#timeline li{
	float: left;
	height: 19px;
	margin: 0;
	padding: 0 5px 0 0;
	background: #fff url(/frames/timeline_li.gif) no-repeat right 0;
}
#timeline li a{
	position: relative;
	float: left;
	margin: 0 0 0 -7px;
	padding: 1px 0 0;
	height: 19px;
	width: 79px;
	color: #fff;
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	background: url(/frames/timeline.gif) no-repeat 0 0;
}
#timeline li a:hover{
	color: #bbb;
}
#timeline li a.active{
	background: url(/frames/timeline.gif) no-repeat 0 -31px;
}
#timeline li a.active:hover{
	color: #fff;
}

#timeline li.first a{
	margin: 0;
	width: 84px;
	background: url(/frames/timeline_first.gif) no-repeat 0 0;
}
#timeline li.first a.active{
	background: url(/frames/timeline_first.gif) no-repeat 0 -31px;
}



