﻿*{
	margin:0;
	padding:0;
	}

html { width:100%;height:100%;margin:0;padding:0;}
body { height:100%;}
body {
	margin:0;
	padding:0;
	font: 12px Verdana;
	background: #1d112b;
	color:#1d112b;
}

/************************************************************************************************** FORM ELEMEK *******************************/
.button{
	border:1px solid #d6d3e0;
	background: #1d112b;
	color: #d6d3e0;
	}
.text, .textarea{
	border-left:2px solid #999999;
	border-top:2px solid #999999;
	}

/************************************************************************************************** ÁLTALÁNOS ELEMEK ****************/
li{
	list-style:none;
	}
/**********************************************************************************/


#wrapper{
	width:1050px;
	margin: 20px auto;
	background:#FDFDE8;
}
#header_panel{
	height:144px;
	font:25px Verdana;
	font-style:italic;
	background: #1d112b url(ocssimg/headerbg.jpg) repeat-x;
	border-top: 1px solid #d6d3e1;

}
#header_panel h2{
	color:yellow;
	padding: 10px 0 0 15px;
	}
/********************************************************************************************************************** NYELVEK *******************/

#lang_menu_panel{
/*	height:20px;*/
	font:12px Arial;
	float:right;
}
.elso{
	color:#fbf2dc;
	font-size:10px;
	}
#lang_menu_panel a:link, #lang_menu_panel a:visited{
	color: #d6d3e0;
	text-decoration:underline;
	font-size:10px;
	padding:3px;
	background: #1d112b;
	border-right: 1px solid #d6d3e1;
	border-left: 1px solid #d6d3e1;
	border-bottom: 1px solid #d6d3e1;
	}

#lang_menu_panel a:hover{
	color: #d6d3e1;
	background-color: #1d112c;
	}

#lang_menu_panel  p{
	float: left;
}

#lang_menu_panel ul{
	float: right;
	}
#lang_menu_panel ul li{
	display: inline;
	}

/********************************************************************************************************************** PANELEK *******************/
#left_panel{
	float:left;
	width:180px;
	min-height:500px;
}
#center_panel{
	font-size:11px;
	width:640px;
	float:left;
	min-height:500px;
	border-left: 5px solid #1d112b;
	border-right: 5px solid #1d112b;
}
#content{
	padding:10px;
	}
#right_panel{
	float:left;
	width:204px;
	min-height:500px;
	padding:0 5px 0 5px;
}
#footer_panel {
	height:46px;
	background: #1d112b url(ocssimg/footerbg.jpg) bottom no-repeat;
	color:#1d112b;
	clear:both;
	text-align:center;
	border-bottom: 1px solid #d6d3e1;
}
.artist{
	padding: 7px 0 10px 0;
	text-align:center;
	background: #1d112c;
	border-bottom: 1px solid #d6d3e1;
	color:  #d6d3e1;
	}
.artist a{
	color:  #d6d3e1;
	}
/********************************************************************************************************************** ADMIN *******************/


#admin_div{
	width:150px;
	margin-top:10px;
	margin-bottom:20px;
	}
#admin_div ul{
	padding:10px;
	}
#admin_div h4{
	padding:10px 0 0 10px;
	}
#admin_pages li a {
	color:green;
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	}
#admin_pages li{
	padding-top:3px;
	}
#admin_pages #logout{
	padding-top:10px;
	}
#admin_pages #logout a{
	color:crimson;
	}
/***************************************************************************************************************** ADMIN-TÁBLÁK *******************/
.show_table{
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
	font-size: 12px;
	border: 5px ridge #C0C0C0;
	background-color:#BCBCBC;
	}
.show_table th{
	font-size:14px;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color:#939393;
	}
.show_table tr td{
	border: 1px white solid;
	}

.show_table  td{
	padding: 5px 5px 5px 10px;
	font:   Arial ;
	font-weight: bold;
	}
.show_table  td ul{
	padding-left: 25px;
	}

.add_new a:link, .add_new a:visited{
	color: green;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

.add_new a:hover{
	color:crimson;
	font-weight:bold;
	}
.sf, .hf{
	margin-bottom:5px;
	font-size:11px;
	font-weight:bold;
	}
.sf a{
	color: green;
	}
.hf a{
	color:crimson;
	}

#logout{
	padding-top:6px;
	}
.obj{
	color:crimson;
	}
div.tour h3{
	padding:10px;
	color: crimson;
	}
div.tour p{
	padding: 10px;
	color:navy;
	}
div.tour div{
	padding:10px;
	}
div.tour_card_head h3{
	color: crimson;
	}
.thl{
	color: navy;
	}

/***********************/

.igen{
	color:#33FF33;
	color:green;
	}
.nem, #logout a{
	color: crimson;
	}
.pipa{
	list-style-image:url(cssimg/check2.gif);
	}
.x{
	list-style-image:url(cssimg/x.gif);
	}

.del{
	color:crimson;

	}

form{
	margin-bottom:10px;
	}
.obj a:link, .obj a:visited{
	color: crimson;
	font-style: italic;
	}
.obj a:hover{
	color: green;
	}

.pipa li a:link, .pipa li a:visited{
	color: green;
	font-style: italic;
	}

.x li a:link, .x li a:visited{
	color: crimson;
	font-style: italic;
	}


.syst_err{
	color:crimson;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	}

.syst_msg{
	color: green;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	}

.del_form{
	margin-top:20px;
	}
.ins_img a{
	border:none;
	}

.spacer{
	clear:left;
	}
.webmessages p{
	font-weight:bold;
	}
#right_div{
	float:right;
	}
#uploads{
	float:left;
	}
#show_images, #show_videos, #show_files{
	width:200px;
	height:450px;
	overflow:auto;
	margin-top:20px;
	margin-bottom:20px;
	border: 1px solid crimson;
	padding:5px;
	}
#left_panel #show_images, #left_panel #show_videos{
	width:150px;
	}
#image_form{
	margin-bottom:20px;
	}
/************************************************************************************************************** INDEX ***************************/
#index{
	font-size:11px;
	background:#fdfde8;
	padding-bottom:10px;
	border-right:1px solid #1d112b;
	border-left:1px solid #1d112b;
	margin-top:0;
	}
#index_top{
	background: #1d112b;
	color:#fdfde8;
	margin-top:10px ;
	padding: 3px;
	}
#index_top h4{
	padding:3px 0 0px 75px;
	}
#index_bot{
	background: #1d112c;
	padding: 3px 3px 3px 5px;
	border-right:1px solid  #1d112c;
	border-left:1px solid  #1d112c;
	border-bottom:1px solid  #1d112c;
	margin-bottom:10px;
	}
#index ul{
	padding:5px 0 5px 5px;
	margin-top:5px;
	margin-bottom:10px;
	}
#index ul li{
	padding-bottom:5px;
	}

#index li a:link, #index li a:visited{
	text-decoration: none;
	font-weight:bold;
	color:#669900;
	}
#index li a:hover{
	color:#f25e08;
	}
#index p{
	padding-left:5px;
	padding-top:5px;
	}
#drop:link, #drop:visited{
	text-decoration: none;
	color:#FF0000;
	font-weight:bold;
	}
#drop:hover{
	color:#66FF00;
	}
#pop:link, #pop:visited{
	padding:5px;
	text-decoration: none;
	color:#66FF00;
	font-size:11px;
	font-weight:bold;
	}
#pop:hover{
	color:#FF0000;
	}
.tour_booking{
	border-collapse: collapse;
	}

/****************************************************************************************** MENÜ / OLDALAK *****************************/
.separator{
	height:5px;
	background-color: #1d112c;
	border-top: 1px solid #d6d3e0;
	}
#menu{
	background-color: #1d112b;
	margin:0;
/*	padding:10px;*/
	padding:5px 10px 5px 10px;
	font: bold 11px 'Lucida Grande', Verdana, sans-serif;
	border-top: 1px solid #d6d3e0;
	}


#menu li{
	margin-right:10px;
	display: inline;
/*	padding:3px;*/
	}
#menu li a:link, #menu li a:visited, #menu li a:hover, #menu li a:active{
	text-decoration: none;
	padding: 4px 11px;
	}
#menu a:link, #menu a:visited, #current a:hover{
	color: #d6d3e0;
	}
#menu a:hover, #current a:link, #current a:visited{
	color: #d6d3e1;
	background: #1d112c;
	}

/****************************************************************************************************** TELL-A-FRIEN LINK *****************************/
#taf{
	height:20px;
	background:#1d112b;
	margin-top:10px;
	padding:3px 0 0px 5px;
	}
#taf a:link, #taf a:visited{
	color:#d6d3e0;
	text-decoration: underline;
	font-style:italic;
	font-weight:bold;
	}
#taf a:hover{
	color:#d6d3e1;
	}
/******************************************************************************************************************************/

.title{
	padding: 3px 5px 0 5px;;
	margin-bottom: 15px;
	background:#1d112b;
	font-size: 13px;
	color:#d6d3e0;
	height:20px;
	}
/****************************************************************************************** TELL-A-FRIEND FORM ****************/
#taf_head{
	background:#1d112b;
	color:#d6d3e0;
	margin-top:10px ;
	padding:3px;
	}
#taf_head h4{
	padding:3px 0 0px 5px;
	font-size:12px;
	}
#taf_body{
	border-right:1px solid #1d112b;
	border-left:1px solid #1d112b;
	}
#taf_body form{
	padding:10px;
	}
#taf_body .text{
	width: 172px;
	background:#F7F7F9;
	}
#taf_body .textarea{
	width:172px;
	height: 60px;
	margin-bottom:10px;
	background:#F7F7F9;
	font:11px Verdana;
	}
#taf_body p{
	padding-bottom:5px;
	color: #1d112b;
	font-weight:bold;
	font-size:11px;
	}

#taf_bot{
	border-right:1px solid #1d112c;
	border-left:1px solid #1d112c;
	border-bottom:1px solid #1d112c;
	background:#1d112c;
	padding:5px;
	margin-bottom:10px;
	}
#taf_bot a:link, #taf_bot a:visited{
	color: #FF0000;
	font-weight:bold;
	}


	
/*************************************************************************************************** TÚRAKATEGÓRI MENÜ ******************/

#kat{
	width:160px;
	margin-left:15px;
	padding-top:10px;
	}

#kat h4{
	font-size:12px;
	background:#1d112b;
	color:#d6d3e0;
	padding: 3px 0 0px 5px;
	height:20px;
	}
#kat ul{
	background:#1d112b;
	margin:0;
/*	padding:3px;*/
/*	width:150px;*/
	font: bold 11px 'Lucida Grande', Verdana, sans-serif;
}


#kat li{
/*	margin-top:2px;*/
	border-top:1px solid #d6d3e0;
	padding:1px;
	}
#kat ul a:link, #kat ul a:visited, #kat ul a:hover, #kat ul a:active{
	display:block;
	text-decoration: none;
	padding: 2px 10px;
	}
#kat ul a:link, #kat ul a:visited{
	color:#d6d3e0;
	}
#kat ul a:hover, #currcat a:visited, #currcat a:link{
	color: #1d112b;
	background: #FDFDE8;
	}
/*********************************************************************************************************** KÁRTYÁK *****************************/
#card li{
	padding-bottom: 10px;
	}
.card{
	border:2px solid #1d112b;
	}
.card_head{
	background:#1d112b;
	padding: 3px 0px 5px 5px;
	font: bold 12px 'Lucida Grande', Verdana, sans-serif;
	}
.card_head a:link, .card_head a:visited{
	color:#d6d3e0;
	text-decoration:none;
	font-style:italic;
	}
.card_head a:hover{
	color:#fdfde8;
	}
.card p{
	padding: 0px 0 10px 5px;
	color:#1d112b;
	}

.more {
	float:left;
	padding: 0 0 10px 500px;
	}
.more a:link, .more a:visited{
	color:#669900;
	font-style:italic;
	}
.more a:hover{
	color: #f25e08;
	}

/*************************************************************************************************************** LINKEK *****************************/

#link{
	background:#F3F3F3;
	border:1px solid #999999;
	}
dl{
	padding:10px;
	}
dd{
	padding: 2px 2px 2px 15px;
	color: #999999;
	}
dt{
	padding-bottom:5px;
	font-weight:bold;
	}
dt a:link, dt a:visited{
	color:#f25e08;
	text-decoration: none;
}
dd a:link, dd a:visited{
	color: green;
	}
dd a:hover{
	color:#f25e08;
	}
.masodik{
	padding-bottom:25px;
	}

/************************************************************************************************ WEBÜZENET ******************************************/

#adatok tr td{
	padding:5px;
	width:200px;
	}
#adatok{
	width:400px;
	color: #1d112b;
	font-weight:bold;
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
	border-right: 2px solid #666;
	border-bottom: 2px solid #aaa;
	border: 2px solid #1d112b;
	}
#wms {
	width:400px;
	margin-top:10px;
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
	border-right: 2px solid #666;
	border-bottom: 2px solid #aaa;
	border: 2px solid #1d112b;
	}
#wms form{
	padding:20px;
	}
#wms form .text, #wms form .textarea{
	width:200px;
	background:#F7F7F9;
	}
#wms h4{
	padding-bottom:15px;
	color: #1d112b;,
	font-size:12px;
	}
#wms p{
	padding: 3px;
	color: #1d112b;
	font-weight:bold;
	}

/************************************************************************************************ TÚRA ******************************************/
.kosar{
	background: url(cssimg/be.png);
	}

