@import "stp_banner.css";
@import "_mail_.css";
@import "fg.css";
@import "menu_left.css";
@import "menu_right.css";
@import "menu_bottom.css";
@import "pro_dropdown_6.css";
@import "tipTip.css";
@import "hir.css";
@import "gallery.css";

#lang_sel {
	width: 920px;
	height: 30px;
	margin: 0px auto;
}
a.lang_sel {
	text-align: center;
	display: inline-block;
	width: 24px;
	height: 30px;
	background: url("/images/lang_sel_item.png") no-repeat 0% 30px;
	margin: 0px 5px 0px 0px;
	color: #fefefe;
	text-transform: uppercase;
	font: bold 12px "Trebuchet MS", sans-serif;
	line-height: 30px;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
a.lang_sel:hover, a.lang_sel.active{
	background-position: 0% 0%;
	color: #9fe6ef;
}
#sidetitle {
	height: 40px;
	padding: 0px 15px;
	background: #ecebeb;
	border-radius: 5px;
	box-shadow: 1px 0px 0px #ffffff;
	border: 1px solid #e0e0e0;
}
#sidetitle h1{
	padding: 0px;
	margin: 0px;
	font: bold italic 20px Georgia, sans-serif;
	line-height: 40px;
	color: #383838;
}
#sidenavi {
}
#outer{
	width: 960px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
}
#container {
	padding: 10px 0px 10px 0px;
	margin: 0px auto;
	position: relative;
	width: 960px;
	background: #f3f2f2 url("/images/container.jpg") no-repeat 0% 0%;
}
#mn_top {
	text-align: center;
	margin: 0px auto 10px auto;
/*
	width: 918px;
	height: 108px;
	border: 1px solid #ffffff;
*/
}
#mn_top2 {
	position: relative;
	width: 960px;
	height: 120px;
}
#top_logo{
	position: absolute;
	top: 0px;
	left: 20px;
}
#weather{
	position: absolute;
	top: 11px;
	left: 375px;
	height: 95px;
	width: 165px;
	background: #ededed;
	border-radius: 5px;
	box-shadow: 1px 0px 0px #ffffff;
	border: 1px solid #e0e0e0;
}
.weather{
	font: normal 12px "Trebuchet MS", sans-serif;
	color: #383838;
}
.weather .value{
	color: #0077ca;
	font-size: 14px;
	font-weight: bold;
}
.weather .deg{
	padding: 0px 0px 0px 25px;
	position: absolute;
	height: 20px;
	background: url("/images/weather.png") no-repeat 0% 100%;
	top: 10px;
	left: 15px;
}
.weather .deg2{
	position: absolute;
	padding: 0px 0px 0px 25px;
	background: url("/images/weather.png") no-repeat 0% 0%;
	top: 40px;
	left: 15px;
}
.weather_water{
	position: absolute;
	height: 20px;
	background: url("/images/weather.png") no-repeat 0% 50%;
	top: 70px;
	left: 15px;
	padding: 0px 0px 0px 25px;
}
#newsletter_or_facebook{
	position: absolute;
	top: 10px;
	right: 20px;
	width: 470px;
}
#newsletter_or_facebook table {
	padding:0px;width:100%;border-spacing:0px;border:0px;
}
#newsletter_or_facebook .title{
	padding: 0px 0px 5px 15px;
	color: #0077ca;
	font: normal 14px "Trebuchet MS", sans-serif;
	text-align: center;
}
#newsletter_or_facebook .left_side{
	text-align: right;
	padding: 0px 5px 0px 0px;
}
#newsletter_or_facebook .newsletter_email{
	width: 144px;
	color: #9d9d9d;
	font: italic 13px "Trebuchet MS", sans-serif;
	border: 1px solid #cdcdcd;
	border-radius: 3px;
	height: 25px;
	line-height: 25px;
	padding: 0px 10px;
}
#newsletter_or_facebook .newsletter_subscribe_button{
	margin: 6px 0px 0px 0px;
	height: 25px;
	line-height: 25px;
	font: bold 14px "Trebuchet MS", sans-serif;
	color: #fffffe;
	text-transform: uppercase;
	border: 1px solid #0071c8;
	text-shadow: 1px 1px 1px #0073af;
	background: url("/images/newsletter_subscribe_button.jpg") repeat-x 0% 0%;
	border-radius: 3px;
	padding: 2px 31px;
	cursor: pointer;
}
#newsletter_or_facebook .szerkesztoseg{
	float: right;
	padding: 0px 10px;
	margin: 7px 0px;
	height: 20px;
	border-radius: 3px;
	background: #EAE9E9;
	color: #0077CA;
	font: bold italic 12px "Trebuchet MS", sans-serif;
	line-height: 20px;
	display: inline-block;
	box-shadow: 1px 1px 0px #ffffff;
	border: 1px solid #e0e0e0;
}
#mn_hmenu {
	width: 920px;
	height: 50px;
	text-align: left;
	background: url("/images/h_menu.png") repeat-x 0% 0%;
	border: 1px solid #01afe0;
	border-radius: 5px;
	margin: 5px auto 0px auto;
}
#down_container {
	width: 920px;
	clear: both;
	padding: 0px 20px;
	margin: 10px 0px;
	background: url("/images/leftcenter_middle.jpg") repeat-y 20px 10px;
}
#mn_leftcenter{
	background: url("/images/leftcenter_top.jpg") no-repeat 0% 0%;
	width: 700px;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	float: left;
}
#mn_left {
	width: 218px;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	float: left;
/*	background: #ffffff; */
	border: 1px solid transparent; /* #e8e7e7 */
	border-radius: 5px;
}
#mn_center {
	vertical-align: top;
	width: 695px;
	text-align: left;
	padding: 0px 0px 0px 5px;
	float: left;
}
#mn_center_div {
	width: 475px;
	min-height: 250px;
	vertical-align: top;
	overflow: auto;
	text-align: left;
	float: left;
}
#mn_right {
	margin: 0px 0px 0px 10px;
	width: 208px;
	vertical-align: top;
	text-align: left;
	padding-bottom: 0px;
	float: left;
	border-radius: 5px;
}
#mn_right_div {
	vertical-align: top;
	width: 224px;
	overflow: hidden;
	text-align: right;
	padding-bottom: 30px;
}
#mn_bottom {
	margin: 0px auto;
	padding: 0px 0px 45px 0px;
	position: relative;
	width: 960px;
	height: 157px;
	background: url("/images/footer.jpg") no-repeat 0% 0%;
	font-family: Tahoma, sans-serif;
	color: #fffffe;
}
#btm1 {
	font: normal 14px "Trebuchet MS", sans-serif;
	position: absolute;
	left: 20px;
	top: 10px;
	border-right: 1px solid #106ac1;
	background: url("/images/btm1.png") no-repeat 0% 50%;
	padding: 28px 10px 0px 70px;
	height: 75px;
}
#btm1 a {
	color: #46B2EF;
}
#btm2 {
	position: absolute;
	left: 250px;
	top: 10px;
	border-right: 1px solid #106AC1;
	height: 80px;
	background: url("/images/btm2.png") no-repeat 0% 50%;
	font: bold 13px "Trebuchet MS", sans-serif;
	padding: 25px 10px 0px 150px;
	max-width: 145px;
}
#btm3{
	position: absolute;
	left: 550px;
	top: 10px;
	border-right: 1px solid #106AC1;
	height: 80px;
	font: bold 13px "Trebuchet MS", sans-serif;
	padding: 25px 10px 0px 10px;
}
#btm4{
	text-transform: uppercase; 
	position: absolute;
	left: 730px;
	top: 10px;
	height: 80px;
	font: bold 12px "Trebuchet MS", sans-serif;
	padding: 25px 10px 0px 10px;
}
#btm4 .phone{
	display: block;
	margin: 10px 0px 0px 0px;
}
#btm5{
	position: absolute;
	top: 132px;
	left: 50%;
	margin: 0px 0px 0px -150px;
	text-align: center;
	width: 300px;
	color: #46b2ef;
	font: normal 12px "Trebuchet MS", sans-serif;
}
#btm6{
	position: absolute;
	top: 157px;
	left: 50%;
	width: 91px;
	margin: 0px 0px 0px -45px;;
}

.login_text {
}
.login_field {
}
.login_button {
}
.login_button1 {
}
.login_button_back {
}
.reg_field {
}
.reg_select {
}
.reg_area {
}
.error {
	padding-left: 20px;
	background: url("/images/error.png") no-repeat left center;
	color: #FF0000;
}
.printfriendly {
}
a.print:link, a.print:visited, a.print:active, a.print:hover {
}
.oldalkuldes_tablazat {
	width: 100%;
}
.oldalkuldes_field {
}
.lapozas_allito {
}
TABLE#kapcs_mail_table {
	width: 400px;
	text-align: left;
}
.kapcs_mail_col1 {
	text-align: right;
	width: 40%;
}
.kapcs_mail_field {
	width: 270px;
}
.kapcs_mail_area {
	width: 400px;
	height: 100px;
}
#kapcs_mail_submit_div {
	float: right;
}
.kapcs_mail_maps_code {
}
.order_field {
}
.order_area {
}
.req_field {
	color: #ff0000;	
}
TABLE#sitemap {
	width: 80%;
}

/* STARTPAGE */
#startpage{}
#startpage_tabs{
	z-index: 0;
}
#startpage_tabs .startpage_tab{
	position: relative;
	display: inline-block;
	height: 45px;
	line-height: 45px;
	border: 1px solid #07c4e3;
	border-bottom: 0px;
	border-radius: 5px 5px 0px 0px;
	background: #0082ce url("/images/startpage_tab.png") repeat-x 0% 0%;
}
#startpage_tabs .startpage_tab.active,
#startpage_tabs .startpage_tab:hover{
	background-position: 0% -40px;
}
#startpage_tabs .startpage_tab div{
	z-index: 2;
	position: absolute;
	top: 0px;
	left: 50%;
	margin: 0px 0px 0px -8px;
	width: 16px;
	height: 14px;
	background: url("/images/startpage_tab_div.png") no-repeat 0% 0%;
	display: none;
	/*
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	*/
}
#startpage_tabs .startpage_tab.active div,
#startpage_tabs .startpage_tab:hover div{
	top: 40px;
	display: block;
}
#startpage_tabs .startpage_tab a{
	font: bold 16px "Trebuchet MS", sans-serif;
	line-height: 40px;
	color: #0077ca;
	display: block;
	padding: 0px 10px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #ffffff;
}
#startpage_tabs .startpage_tab.active a,
#startpage_tabs .startpage_tab:hover a{
	color: #fffffe;
	text-shadow: 1px 1px 1px #0176ae;
}
#startpage_container{
	position: relative;
	z-index: 1;
	margin: -5px 0px 0px 0px;
	min-height: 100px;
	padding: 15px 10px 5px 10px;
	background: #ffffff;
	border: 1px solid #e8e7e7;
	border-bottom: 0px;
	border-radius: 5px 5px 0px 0px;
}
.startpage_news_item{
	margin: 10px 0px 0px 0px;
	border-bottom: 1px dashed #9d9d9d;
	padding: 0px 0px 10px 0px;
}
.startpage_news_item .date{
	vertical-align: top;
	text-align: center;
	width: 1px;
	padding: 0px 15px 0px 0px;
	background: url("/images/news_date.png") no-repeat 100% 0%;
	font: bold 13px Arial, sans-serif;
	color: #b5b5b5;
	text-transform: uppercase;
}
.startpage_news_item .date .day_of_month{
	display: block;
	color: #0077ca;
	font: bold 17px Arial, sans-serif;
}
.startpage_news_item .image {
	vertical-align: top;
	width: 125px;
}
.startpage_news_item .image img{
	border: 1px solid #9d9d9d;
}
.startpage_news_item .text{
	vertical-align: top;
	padding: 0px 0px 0px 5px;
	width: 100%;
}
.startpage_news_item .text .time{
	color: #0077ca;
	font: normal 16px "Trebuchet MS", sans-serif;
}
.startpage_news_item .text .loc{
	color: #0077ca;
	font: normal 14px "Trebuchet MS", sans-serif;
}
.startpage_news_item .text .title{
	color: #0077ca;
	font: bold 16px "Trebuchet MS", sans-serif;
}
.startpage_news_item .text .lead{
	font: normal 14px "Trebuchet MS", sans-serif;
	color: #9d9d9d;
}
.startpage_news_item .text .more{
	font: bold 12px "Trebuchet MS", sans-serif;
	line-height: 18px;
	color: #0077ca;
	background: url("/images/more.jpg") no-repeat 100% 50%;
	padding: 0px 20px 0px 0px;
}
/* RIGHT SIDE = DARK SIDE :) */
.src_box_head{
	background: url("/images/legyen_a_vendegunk.jpg") no-repeat 0% 0%;
}
.src_box_head .src_h1{
	text-align: center;
	display: block;
	padding: 6px 0px 0px 0px;
	font: bold 18px "Trebuchet MS", sans-serif;
	color: #fffffe;
	text-transform: uppercase;
}
.src_box_head .src_h2{
	text-align: center;
	display: block;
	padding: 34px 0px 0px 0px;
	font: bold 14px "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	color: #0077ca;
}
.src_box_head .src_h3{
	padding: 2px 0px;
	text-align: center;
	color: #fffffe;
	text-decoration: none;
}
.search_query{
	color: #bcbcbc;
	font: italic 13px "Trebuchet MS", sans-serif;
	border: 1px solid #e6a500;
	height: 30px;
	line-height: 30px;
	width: 175px;
	padding: 0px 5px;
	box-shadow: inset 0px 0px 3px #000000;
}
.search_fields{
	padding: 5px;
	width: 185px;
	color: #bcbcbc;
	font: italic 13px "Trebuchet MS", sans-serif;
	box-shadow: inset 0px 0px 3px #000000;
}
.src_ucs{
	padding: 0px 0px 0px 10px;
}
.src_ucs2{
	padding: 0px 0px 0px 10px;
}
.src_ucs input,
.src_ucs2 input,
.src_ucs label,
.src_ucs2 label{
	float: left;
	display: block;
}
.src_ucs label,
.src_ucs2 label{
	font: normal 14px "Trebuchet MS", sans-serif;
	color: #0a74c7;
}
.search_links{
	padding: 0px 15px;
}
.search_links a{
	color: #0077ca;
	font: normal 12px "Trebuchet MS", sans-serif;
	line-height: 24px;
}
.search_links a.search_button{
	display: block;
	width: 100px;
	text-align: center;
	height: 33px;
	background: url("/images/kereso_doboz_submit.jpg") repeat-x 0% 0%;
	border: 1px solid #0071C8;
	padding: 0px 10px;
	margin: 2px auto;
	text-transform: uppercase;
	font: normal 16px "Trebuchet MS", sans-serif;
	line-height: 33px;
	color: #fffffe;
	text-decoration: none;
	border-radius: 3px;
}
#all_events, #all_news{
	margin: 2px 10px 0px 0px;
	text-align: right;
}
#all_events a, #all_news a{
	color: #0077ca;
	font: normal 12px "Trebuchet MS", sans-serif;
	text-decoration: underline;
}

.subpage_container{
	margin: 5px 0px 0px 0px;
	border: 1px solid #e8e7e7;
	padding: 0px 15px 0px 10px;
	background: #ffffff;
	min-height: 400px;
}


/**/
.szolg_image{
	position: relative;
	width: 211px;
	height: 96px;
	background: url("/images/szolg_image_def.png") no-repeat 0% 0%;
}
.szolg_image .ud_csekk{
	position: absolute;
	bottom: -5px;
	right: -5px;
}
.szolg_image .ud_csekk .szep_kartya{
	height: 31px;
	width: 88px;
	background: url("/images/szep_kartya.png") no-repeat 0% 0%;
}
.szolg_image .ud_csekk .erzsebet_utalvany{
	height: 31px;
	width: 88px;
	background: url("/images/erzsebet_utalvany.png") no-repeat 0% 0%;
}
.szolg_data h1{
	font: bold italic 14px Georgia, sans-serif;
	color: #0080cd;
}
.city_selector{
	background: #1cb3dd;
	min-height: 34px;
	font: bold italic 14px Georgia, sans-serif;
	line-height: 34px;
	padding: 0px 15px;
	text-shadow: 1px 1px 1px #40b7cb;
}
.city_selector a{
	color: #fffffe;
	font: bold italic 14px Georgia, sans-serif;
}
.szolg_lista_table .data h1{
	margin: 5px 0px 0px 0px;
	font: bold italic 14px Georgia, sans-serif;
	color: #0080cd;
}
.szolg_lista_table hr{
	border: 0px;
	padding: 0px;
	margin: 10px 0px;
	height: 1px;
	background: url("/images/hr_bg.png") repeat-x 0% 0%;
/*
	border-bottom: 1px dotted #57c9dc;
*/
}

.events_pager{
}
.events_pager a{
	display: inline-block;
	color: #0055b3;
	font: bold 12px "Trebuchet MS", sans-serif;
	background: #c9f2ff;
	border: 1px solid #ffffff;
	border-radius: 3px;
	width: 17px;
	height: 17px;
	line-height: 17px;
	text-align: center;
}
.events_pager b{
	display: inline-block;
	color: #0055b3;
	font: bold 12px "Trebuchet MS", sans-serif;
	background: #ffd700;
	border: 1px solid #ffffff;
	border-radius: 3px;
	width: 17px;
	height: 17px;
	line-height: 17px;
	text-align: center;
}

.szolg_lista_table td{
	vertical-align: top;
}
.szolg_lista_detaild_table{
	width: 100%;
	margin: 10px 0px 0px 0px;
}
.szolg_lista_detaild_table td{
	vertical-align: top;
}
.szolg_lista_detaild_table .image_td{
	text-align: left;
	width: 358px;
	vertical-align: top;
}
.szolg_lista_detaild_table .right_details{
	display: block;
	color: #006ec3;
	font: normal 14px Arial, sans-serif;
}
.szolg_lista_detaild_table .right_details2{
	display: block;
	color: #006ec3;
	font: normal 13px Arial, sans-serif;
}
.szolg_lista_detaild_table2{
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.szolg_lista_detaild_table2 td{
	width: 50%;
	vertical-align: top;
}
.szolg_lista_detaild_table2 h2{
	color: #383838;
	padding: 0px 0px 5px 0px;
	margin: 0px 5px 0px 0px;
	font: bold italic 16px Georgia, sans-serif;
	line-height: 20px;
	background: url("/images/hr_bg.png") repeat-x 0% 100%;
/*
	border-bottom: 1px dotted #57c9dc;
*/
}
#service_ajanlatkeres_table{
	width: 280px;
	border-spacing: 0px;
	border-collapse: collapse;
}
#service_ajanlatkeres_table td{
	vertical-align: middle;
	font: normal 11px "Trebuchet MS", sans-serif;
	color: #fffffe;
}
#service_ajanlatkeres_table h3{
	padding: 0px 0px 0px 50px;
	margin: 0px;
	background: url("/images/service_ajanlatkeres_page.png") no-repeat 10px 50%;
	height: 42px;
	color: #0e9cbf;
	font: bold italic 18px Georgia, sans-serif;
	line-height: 42px;
	text-shadow: 1px 1px 1px #ffffff;
}
#service_ajanlatkeres_table input,
#service_ajanlatkeres_table select{
	padding: 0px 5px;
	background: #92e3ed;
	border: 1px solid #ffffff;
	height: 22px;
	font: normal 11px "Trebuchet MS", sans-serif;
	color: #0070c7;
	line-height: 22px;
}
#service_ajanlatkeres_table select{
	padding-right: 0px;
}
#service_ajanlatkeres_table #ajanlatkeres_button{
	background: url("/images/ajanlatkeres_button.png") repeat-x 0% 0%;
	height: 30px;
	border: 1px solid #0071c8;
	border-top: 0px;
	border-radius: 0px 0px 5px 5px;
	float: right;
	margin: 0px 15px 0px 0px;
	color: #fffffe;
	font: bold 14px "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #0073af;
	cursor: pointer;
}

.szolg_lista_table .data{
	font-size: 12px;
}
#bkkte_logo{
	position: absolute;
	left: 245px;
}

#newsletter_title{
	position: absolute;
	font: normal 13px "Trebuchet MS", Arial, sans-serif;
	top: -33px;
	right: 20px;
	color: #ffffff;
	text-shadow: 1px 1px 1px #017a95;
}
#footer{
	margin: 0px 20px;
	background: white;
	border: 1px solid #E8E7E7;
	border-radius: 5px;
	padding: 4px 10px;
	font: normal 10px Verdana, sans-serif;
}
#footer table{
	font: normal 10px Verdana, sans-serif;
}
#footer table p, #footer table td {
	text-align: center;
}
#nav li.top a.top_link{
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-weight: normal;
/*    font-size: 17px;	*/
    font-size: 16px;
    text-transform: uppercase;
}