body {margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left; color:#5f4d4b; background:url(images/bg.png) repeat-x; background-color:#430904;}
a {text-decoration:none; outline:none;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 {font-size:22px; color:#3b0804; margin:0px; padding:0px; width:657px; height:74px; line-height:74px; background:url(images/h1_bg.png) no-repeat; padding-left:42px; position:relative; margin-left:-40px; font-weight:lighter; clear:both;}
h2 {font-size:16px; color:#3b0804; margin:0px; padding:0px; font-weight:lighter;}
h3 {font-size:16px; color:#3b0804; margin:0px; padding:0px; font-weight:lighter; margin-top:36px;}
h3 a {color:#3b0804;}
h4 {font-size:16px; color:#ae7a3b; margin:0px; padding:0px; font-weight:lighter; clear:none;}
h5 {font-size:16px; color:#fdf8e1; margin:0px; padding:0px; font-weight:lighter;}
h5 a {color:#fdf8e1;}
h5 a:hover {color:#3b0804; text-decoration:none;}
h6 {font-size:16px; color:#3b0804; margin:0px; padding:0px; width:657px; height:37px; line-height:37px; background:url(images/h6_bg.png) no-repeat; padding-left:42px; position:relative; margin-left:-40px; font-weight:lighter; clear:both;}
/* ID */
#topbar {width:100%; height:26px; background:url(images/black70.png) repeat-x; z-index:2; position:fixed; left:0;}
#topbar_content {width:1000px; height:26px; margin:auto;}
#top_logo {width:174px; height:13px; padding-top:7px; float:left; padding-left:12px;}
#search {width:185px; height:18px; float:left; padding-top:4px; left:332px; position:relative;}
#select_lang_block {width:250px; height:26px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fdf8e1; padding-right:10px;}
#select_lang_block img {margin-top:5px;}
#select_lang {height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fdf8e1; padding-top:6px;}
#select_lang a {margin-right:20px; color:#fdf8e1;}
#select_lang a:hover {color:#FFFFFF;}
#wrap {width:1000px; margin:auto; z-index:1; position:relative;}
#header {width:1000px; background-color:#fdf8e1; height:200px;}
#logo {width:199px; height:200px; float:left; display:block;}
#news_block {width:274px; height:200px; float:left; background:url(images/news_bg.png) no-repeat; padding:0 0 0 12px;}
#menu {width:1000px; height:52px; margin:auto; background:url(images/menu_bg.jpg) no-repeat; clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#services_block {width:712px; height:590px; background:url(images/black80.png) repeat;  -moz-box-shadow: 1px 1px 5px #000; -webkit-box-shadow: 1px 1px 5px #000; border:solid 1px #d3c2b0; z-index:1000; position:relative; left:-142px;}
.holder_disabled {display: none; visibility:hidden;}
.holder_enabled {display: block; visibility:visible;}
#content {width:1000px; height:auto; margin:auto; background:url(images/content_bg.png) repeat-y; line-height:20px;}
#content a {color:#683833; text-decoration:none;}
#content a:hover {color:#3b0804; text-decoration:none;}
#left {width:655px; height:auto; float:left; padding:20px 30px 30px 30px;}
#right_sidebar {width:254px; height:auto; float:right; padding:20px 15px 15px 16px;}
#footer {width:100%; height:299px; background:url(images/footer_bg.png) repeat-x; clear:both;}
#footer_content {width:1000px; height:299px; margin:auto; background:url(images/footer_content_bg.png) no-repeat; padding:0 12px 0 12px; color:#683833;}
#footer_icons {width:455px; float:left; height:25px; padding:18px 0 0 16px;}
#footer_mszsz {width:270px; float:left; height:48px; line-height:24px; padding:5px 0 0 16px; font-family:Verdana, Geneva, sans-serif; font-size:11px; background:url(images/bottom-separator.png) no-repeat right 6px;}
#footer_icons img {margin-right:22px;}
#footer_author {width:216px; float:right; padding:20px 16px 0 0; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:right;}
#footer_author img {margin-left:12px; position:relative; top:3px;}
#banner_block {text-align:center; margin-top:10px;}
#form {width:100%; margin-top:20px;}
/* FORM */
/* contact form */
.input_bg {background:url(images/contactform_input.png) no-repeat; width:225px; height:31px; margin-bottom:17px;}
.textarea_bg {background:url(images/contactform_textfield.png) no-repeat; width:377px; height:184px;}
.textarea_bg_en {background:url(images/contactform_textfield_en.png) no-repeat; width:377px; height:184px;}
.textarea_bg_de {background:url(images/contactform_textfield_de.png) no-repeat; width:377px; height:184px;}
.input_contact {width:212px; height:27px; line-height:31px; border:none; border-style:none; padding:0 5px 0 8px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; color:#9c8f83; text-align:left; outline:none; background:transparent none repeat scroll 0 0;}
.textarea_contact {width:370px; height:155px; border:none; border-style:none; padding:5px 5px 0 8px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:italic; color:#9c8f83; text-align:left; overflow:hidden; overflow-y:auto; resize:none; outline:none; background:transparent none repeat scroll 0 0;}
.btn_contact {width:85px; height:25px; display:block; float:right; background:transparent none repeat scroll 0 0; margin:2px 7px 0 0; cursor:pointer; border:none; border-style:none;}
span.checkbox {width:21px; height:21px; padding:0 8px 0 0; background:url(images/checkbox.png) no-repeat; display:block; clear:left; float:left; cursor:pointer;}
/* end contact form */
.input {width:156px; height:17px; border:none; border-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fdf8e1; text-align:left; outline:none; background:transparent none no-repeat scroll 0 0; background-image:url(images/search_bg.png); padding-left:4px;} 
.input_newsletter {width:186px; height:23px; line-height:23px; border:none; border-style:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#683833; text-align:left; outline:none; background:transparent none no-repeat scroll 0 0; background-image:url(images/inputfield.png); padding-left:6px; margin:5px 0 5px 0;}
/* CLASS */
.ie6_detect {width:100%; height:120px; background:#fdf8e2; border-bottom:solid 1px #ae7a3b;}
.ie6_detect a {text-indent:-9999em; background:url(images/ie6_detect_bg.jpg) no-repeat center; width:1000px; height:118px; margin:auto; display:block;}
.clear {height:1px; line-height:1px; font-size:1px; clear:both;}
.img_left {border:solid 6px #e2d4c0; margin-right:16px; float:left;}
.img_right {border:solid 6px #e2d4c0; margin-left:16px; float:right;}
.img_frame {border:solid 6px #e2d4c0;}
.link_bovebben a {color:#683833;}
.link_bovebben a:hover {text-decoration:none; color:#3b0804;}
.slide_block_content {width:515px; height:200px;}
.slide_block_content_txt {float:left; padding-right:20px; width:170px;}
.slide_block_content_img {float:left; width:306px; height:200px; padding-right:16px;}
.hotnews {border-bottom:solid 1px #decdb9; padding:0 0 5px 0; font-size:12px; color:#ae7a3b; margin-bottom:12px; line-height:18px;}
.service {width:320px; height:90px; float:left; display:block; padding:15px 10px 10px 15px; text-align:left; color:#fdf8e1; line-height:20px; font-size:12px;}
.service_in {width:320px; height:90px; float:left; display:block; text-align:left; line-height:20px; font-size:12px; padding:0 0 26px 0;}
.service h4 a {color:#ae7a3b;}
.service img {float:left; border:solid 6px #ab8659; margin-right:15px;}
.service_in img {float:left; border:solid 6px #e2d4c0; margin-right:15px;}
.service img:hover {border:solid 6px #ae7a3b;}
.service p {padding:0; margin:0;}
.service h4 {margin-bottom:10px;}
.footer_block_210 {width:210px; height:200px; float:left; line-height:20px; padding:20px 0 0 16px;}
.footer_block_180 {width:160px; height:200px; float:left; line-height:20px; padding:20px 0 0 20px;}
.footer_block_210 a, .footer_block_180 a, #footer_author a {color:#683833; text-decoration:none;}
.footer_block_210 a:hover, .footer_block_180 a:hover, #footer_author a:hover {text-decoration:none; color:#3b0804;}
.footer_block_210 h5 a, .footer_block_180 h5 a {color:#fdf8e1;}
.footer_block_210 ul, .footer_block_180 ul {list-style:none; list-style-type:none; margin:15px 0 0 0; padding:0;}
.vertical_line {width:2px; height:180px; background:url(images/vertical_line.png) repeat-y; float:left; position:relative; top:23px;}
.horizontal_line {width:100%; height:2px; background:url(images/horizontal_line.png) repeat-x; line-height:2px; font-size:2px; clear:both;}
.news_text {color:#5f4d4b;}
.news_text a {color:#5f4d4b;}
.news_text a:hover {color:#3b0804;}
.hir {padding:22px 0 22px 0;}
.hir p {padding-bottom:0; margin-bottom:0;}
.country_left {width:330px; float:left;}
.country_left img {margin-bottom:10px;}
.country_right {width:280px; float:right;}
.dotted {width:100%; height:1px; line-height:1px; font-size:1px; background:url(images/news_line.png) repeat-x; clear:both;}
.error_li {list-style:none; list-style-type:none; float:left; margin-right:16px;}
.aprobetu {font-size:12px;}
.arrow_list {list-style:none; list-style-type:none; list-style-image:url(images/arrow.jpg);}
.sitemap_arrow_list, .offers_arrow_list {list-style:none; list-style-type:none; list-style-image:url(images/arrow.jpg); line-height:28px; padding-left:14px; margin-left:0;}
.sitemap_arrow_list li ul {list-style:none; list-style-type:none; list-style-image:url(images/arrow.jpg); line-height:28px; padding-left:22px; margin-left:0;}
.date_event {font-size:18px;}
.sport-block {width:48%; float:left;}
.sport-block-r {width:48%; float:right;}
.sport-block span, .sport-block-r span {font-size:11px; font-family:Verdana, Geneva, sans-serif;}
/* JS */
/* SLIDESHOW */
#containerSlider {position:relative; width:515px; height:200px; padding:0;}
#contentSlider {position:relative;}			
#prevBtn, #nextBtn {margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
#slider ul, #slider li {margin:0; padding:0; list-style:none;}	
#slider, #slider li {width:515px; height:200px; overflow:hidden;}	
#slider {margin-left:0px; float:left;}
#prevBtn, #nextBtn {display:block; width:22px; height:25px; float:left; position:absolute;}	
#nextBtn {left:692px; top:92px;}
#prevBtn {left:199px; top:92px;}
#prevBtn a {display:block; width:22px; height:25px; background:url(images/btn_arrow_left.png) no-repeat;}	
#nextBtn a {display:block; width:22px; height:25px; background:url(images/btn_arrow_right.png) no-repeat;}
.menulist, .menulist ul {margin:0; padding:0; list-style:none;}
.menulist ul {display:none; position:absolute; left:-142px;}
.menulist li {position:relative; text-align:center; width:143px; float:left; height:52px; line-height:52px;}
.menulist ul>li:last-child {margin-bottom:1px; /* Mozilla fix */}
.menulist a {display:block; text-decoration:none; color:#3b0804; font-size:16px; outline:none;}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {color:#fdf8e1;}
.menulist a.highlighted {color:#fdf8e1;}
.menulist a .subind {float:right;}
*:first-child+html .menulist li {float:left;}
* html .menulist li {float:left; height:1%;}
* html .menulist a {height:1%;}
#mycustomscroll {overflow: auto; position: relative; outline:none; outline-style:none; width:270px; height:120px;}
.scrollgeneric {line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0;}
.vscrollerbase {width:10px;}
.vscrollerbar {cursor:pointer; background:url(images/scrollbar.png) no-repeat; width: 10px; height: 40px !important; margin-right:8px;}
* html .vscrollerbar {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/scrollbar.png'); background-image: none;}
.hscrollerbase {height: 39px;}
.hscrollerbar {height: 39px; background-color: #84ADD6;}
.vscrollerbar, .hscrollerbar {padding: 0px; z-index: 300;}
/* TAB BLOCK */
.tabs {border:1px solid #d1cdba; width:613px; margin-bottom:20px; padding:20px; background:#ffffff; z-index:1; position:relative;}
.tabs p {margin-bottom:0px; padding-bottom:0px; padding-top:6px; margin-top:6px;}
.shadetabs {padding: 3px 0; margin:0; margin-top:20px; list-style-type: none; text-align: left; /*align the menu as desired*/}
.shadetabs li {display: inline; margin: 0;}
.shadetabs li a {text-decoration: none; position: relative; z-index: 0; padding: 5px 8px; margin-right: 3px; border: 1px solid #d1cdba; color: #5F4D4B; background:#edece5; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.shadetabs li a:visited {color: #2d2b2b;}
.shadetabs li a:hover {color: #2d2b2b; text-decoration:none; background:#FFFFFF;}
.shadetabs li a.selected { /*selected main tab style */ position: relative; top: 0px;}
.shadetabs li a.selected { /*selected main tab style */ border-bottom:none; background:#FFFFFF; color: #2d2b2b; z-index:2; position:relative;}
.shadetabs li a.selected:hover{text-decoration:none;}
.tabcontent {display:none;}
@media print {.tabcontent {display:block !important;}}
/* FADE MENU */
#navMenu {margin:0; padding:0; list-style:none;	text-align:center; line-height:49px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#navMenu li {float:left; background:url(images/sidebar_btn_bg.png) no-repeat center center;	width:252px; height:49px; position:relative; margin-bottom:12px; font-size:16px;}
#navMenu li a {z-index:20; display:block; height:49px; position:relative; color:#dfcca0;}
#navMenu li .hover {background:url(images/sidebar_btn_bg_over.png) no-repeat center center; position:absolute; width:252px; height:49px; left:0; top:0; z-index:0; display:none; text-decoration:none;}	
/* Csomagok */
#csomag_div {width:240px; height:109px; border:solid 1px #d9d5c1; float:left; margin:0 55px 20px 0; padding:6px;}
#csomag_div2 {width:240px; height:109px; border:solid 1px #d9d5c1; float:left; margin:0 0 20px 0; padding:6px;}
#img_left{float:left; width:90px; height:90px; margin:3px 0 0 3px; border:solid 6px #e2d4c0;}
#text_right{float:left; margin:10px 0 0 8px; line-height:normal; width:124px;}
#csomagok_a:hover #csomag_div {box-shadow: 0px 0px 10px #666; -webkit-box-shadow: 0px 0px 10px #666; -moz-box-shadow: 0px 0px 10px #666;  border:solid 1px #fff;}
#csomagok_a:hover #csomag_div2 {box-shadow: 0px 0px 10px #666; -webkit-box-shadow: 0px 0px 10px #666; -moz-box-shadow: 0px 0px 10px #666; border:solid 1px #fff;}
#img_keret{border:solid 6px #e2d4c0;}
.form_submit {background:none; text-align:left; padding-left:0; height:30px; display:block; border:none; outline:none; cursor:pointer; font-family:Verdana, Geneva, sans-serif; color:#3b0804; font-size:14px;}
/* BOOKING */
#right_sidebar .booking-btn {background:url(images/sidebar_btn_bg_red.jpg) no-repeat; width:252px; height:49px; line-height:49px; text-align:center; display:block; color:#e3c9a3; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; border:none;}
#right_sidebar .booking-btn:hover {background:url(images/sidebar_btn_bg_over.png) no-repeat; color:#e3c9a3;}
#bookingForm {margin-top:12px;}
#bookingForm label {width:106px; float:left; margin-right:14px; color:#3b0804; height: 28px; line-height: 28px;}
#bookingForm input {width:100px; border:1px solid #9d7248; background:#fff; font-family:Verdana, Geneva, sans-serif; font-size: 12px; height: 28px; line-height: 28px; margin-bottom: 8px; padding: 1px 0 0 6px; width: 120px; outline:none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#bookingForm input:focus {box-shadow: 0px 0px 3px #3f0802; -webkit-box-shadow: 0px 0px 3px #3f0802; -moz-box-shadow: 0px 0px 3px #3f0802; border:1px solid #3f0802;}
.helytortenet_btn {background:url(images/helytortenet-btn.jpg) no-repeat; width:247px; height:125px; display:block; margin:0 0 12px 0; text-indent:-9999px;}
