/*reset*/
*{text-decoration:none;font-size:1em;outline:none;padding:0;margin:0;}
code,kbd,samp,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{white-space:normal;font-size:1em;font:inherit;}
dfn,i,cite,var,address,em{font-style:normal;}
th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal;}
a,img,aimg,iframe,form,fieldset,abbr,acronym,object,applet,table,hr{border:none;}
caption,th,td,center{vertical-align:top;text-align:left;}
q{quotes:"" "";}
ul,ol,dir,menu{list-style:none;}
sub,sup{vertical-align:baseline;}
a{color:#5196ea;cursor:pointer;}
a:hover{color:#333;text-decoration:none;}
hr{width:98%;margin:4px auto 7px;height:1px;background:#646464;}
font{color:inherit !important;font:inherit !important;color:inherit !important;}
marquee{overflow:inherit !important;-moz-binding:none;}
blink{text-decoration:none;}
nobr{white-space:normal;}
input{font:normal 12px "Arial","Helvetica","Verdana",sans-serif;}
strong{font-weight:bold;}
pre{font:normal 15px "Tahoma";text-shadow:0 0 1px #d0d0d0;}
/*endreset*/

/*global*/
body{background:transparent url("images/bg.jpg") repeat scroll center 0;color:#000;font-size:12px;font-weight:normal;font-family:"Arial","Helvetica","Verdana",sans-serif;}
#siteContent{width:990px;margin:auto;}
#mainContent{position:relative;z-index:1;zoom:1;background:transparent url("images/main_content_bg.png") repeat-y scroll 0 0;padding:4px 0 17px 0;}
#footer{background:transparent url("images/bg_top_bottom2.png") no-repeat scroll 0 -29px;}
#siteContent .clear,#siteContent .c,dl:after,.cf:after{float:none !important;content:"" !important;display:block !important;font-size:0 !important;height:0 !important;line-height:.0 !important;overflow:hidden !important;visibility:hidden !important;clear:both !important;padding:0 !important;margin:0 !important;float:none !important;min-height:0 !important;border:0 !important;width:0 !important;}
#siteContent .cf,dl{zoom:1;}
/*endgloabal*/

/*header*/
#header{position:relative;height:200px;z-index:2;}
#topMenu{position:relative;height:60px;background:transparent url("images/bg_top_bottom2.png") no-repeat scroll 0 31px;}
#topMenu .ro, #topMenu .ge, #topMenu .en{position:absolute;top:10px;left:37px;background:transparent url("images/ro_flag.jpg") no-repeat scroll 0 0;width:18px;height:12px;display:block;}
#topMenu .ge{left:63px;background:url("images/ge_flag.jpg") no-repeat;}
#topMenu .en{left:90px;background:url("images/en_flag.jpg") no-repeat;}
#topMenu .facebook{padding-left:350px;}
#topMenu .ro:hover{background:url("images/ro_h.jpg") no-repeat;}
#topMenu .en:hover{background:url("images/en_h.jpg") no-repeat;}
#topMenu .ge:hover{background:url("images/de_h.jpg") no-repeat;}
#topMenu ul{position:absolute;top:0;right:0;height:31px;padding:0 30px 0 0;}
#topMenu ul li{float:left;padding:0 0 0 30px;}
#topMenu li a{line-height:32px;color:#fff;font-family:"Trebuchet MS";}
#topMenu li a:hover{color:#f82A00;}
#logo{position:absolute;top:37px;left:33px;z-index:1;}
#search{position:relative;height:102px;background:transparent url("images/header_search_bg.gif") no-repeat scroll top left;}
#search .searchBox{position:relative;width:247px;height:26px;padding:26px 0 0 714px;}
#search .searchBox form div{background:url("images/search_input_bg.jpg") no-repeat 0 0;}
#search .searchInput{vertical-align:top;background:transparent;border:0;padding:2px 0;margin:0 10px;height:23px;line-height:23px;width:185px;color:#6f6f6f;}
#search button{position:absolute;top:27px;right:3px;background:transparent url("images/search_btn.jpg") no-repeat scroll top left;border:0;height:25px;width:39px;display:block;padding:0 0 2px 0;font-size:14px;font-weight:bold;color:#fff;font-family:"Times New Roman";cursor:pointer;}
#search .text{position:absolute;top:-15px;left:718px;font-family:"Times New Roman";color:#6f6f6f;width:243px;}
#nav{position:absolute;z-index:1000;top:162px;left:0;width:975px;height:44px;padding:0 0 0 15px;background:transparent url("images/nav_bg3.png") repeat-x scroll 0 0;}
#nav li{float:left;display:inline;height:39px;}
#nav li a{color:#682a00;font-size:18px;font-family:"Times New Roman";line-height:42px;height:39px;display:inline-block;letter-spacing:1px;}
#nav li a:hover, #nav li a.active, #nav .a .d{background:transparent url("images/nav_a_hover.png") repeat-x scroll 0 0;color:#fff;}
#nav li.drop{position:relative;}
#nav li.drop a{padding-right:22px;}
#nav li.drop li a{font-size:15px;}
#nav li.drop a img{position:absolute;top:19px;right:11px;}
#nav li ul{position:absolute;display:none;visibility:hidden;background:#e18833;width:170px;}
#nav .a ul{display:block;visibility:visible;top:39px;left:0;}
#nav li.drop li{width:100%;height:21px;}
#nav li.drop li a:hover{background:transparent url("images/nav_a_hover.png") repeat-x scroll 0 0;}
#nav li.drop li a{height:21px;line-height:22px;width:95%;padding:0 0 0 5%;margin:0;}
#nav .ribbon{position:absolute;top:0;width:15px;height:52px;left:-12px;background:transparent url('images/ribbon2.png') no-repeat -15px 0;}
#nav .ribbon.first{left:auto;right:-12px;background-position:0 0;}
#page_navigator{height:26px;display:block;padding:0 28px;color:#36461a;}
#page_navigator a{color:#5c3220;font-size:12px;font-family:"Times New Roman";}
#page_navigator a:hover{color:#414011;}
#page_navigator img{vertical-align:center;margin:0 6px;}
#page_navigator span{color:#36461a;font-size:12px;font-family:"Times New Roman";}
/*endheader*/

/*index*/
#index{position:relative;}
#scroll{position:relative;z-index:1;margin:6px 11px;border:2px solid #c9ab63;width:964px;height:354px;}
#scroll img{position:absolute;}
#navigator{position:absolute;right:16px;top:310px;z-index:10;height:39px;}
#navigator a{background:transparent url("images/navigator_a.png") no-repeat scroll 0 0;height:24px;width:25px;display:block;float:left;margin:8px 5px 0;font-size:0;}
#navigator a.activeSlide,#navigator a:hover{background-position:0 -24px;}
#index ul.boxes{padding:0 0 0 11px;}
#index ul.boxes li.box{position:relative;width:316px;height:500px;float:left;background:transparent url("images/box_bg.jpg") no-repeat scroll 0 0;margin:0 10px 10px 0;}
#index .ptitle-ro{font-size:18px;color:#ecdcb4;font-family:"Times New Roman";letter-spacing:2px;text-align:center;padding:18px 0 0 0;}
#index .ptitle-en{font-size:18px;color:#ecdcb4;font-family:"Times New Roman";letter-spacing:2px;text-align:center;padding:18px 0 0 0;}
#index .ptitle-de{font-size:18px;color:#ecdcb4;font-family:"Times New Roman";text-align:center;padding:18px 0 0 0;}
#index li.box h1{text-align:center;padding:85px 11px 6px 0;margin:0 13px;border-bottom:1px solid #bdad8d;}
#index li.box h1 a{font-size:18px;color:#7c3128;font-weight:bold;font-family:"Times New Roman";text-transform:uppercase;}
#index li.box h1 a:hover{color:#333;}
#index li.box a.image{width:294px;height:130px;display:block;margin:15px 9px 0;padding:2px;background:transparent url('images/index-image.png') no-repeat 0 0;}
#index li.box img{width:294px;height:130px;}
#index li.box .description{padding:10px;font-size:14px;color:#600605;font-family:"Times New Roman";text-align:justify;}
#index .more{position:absolute;right:12px;bottom:16px;width:auto;padding-left:20px;border-top:1px solid #bdad8d;text-align:right;text-transform:uppercase;}
#index .more:hover{border-color:#2e2f0b;}
#index .more a{font-size:14px;color:#592c1c;font-family:"Times New Roman";text-shadow:0 0 1px #c0c0c0;}
#index .more a:hover{color:#2e2f0b;text-shadow:0 0 1px #b9ae87;}
.box ul{padding:10px 30px 0 20px;float:left;display:block;}
.box ul li{background:transparent url("images/style_li.jpg") no-repeat scroll left center;padding:4px 0 4px 18px;}
.box ul li a{font-size:14px;color:#600605;font-family:"Times New Roman";}
.box ul li a:hover{color:#29320a;}
.box ul.news li{padding:0;background:transparent;height:57px;padding:0 0 13px 0;}
#index .box ul.news .image{width:81px;height:53px;float:left;display:block;margin:0 5px 0 0;background:transparent url('images/index-image-s.png') no-repeat 0 0;}
#index .box ul.news{padding:15px 9px 0;}
#index .box ul.news .image img{width:81px;height:53px;}
#index .box ul.news .newsContent{position:relative;float:left;display:block;width:200px;height:57px;font-family:"Trebuchet MS";}
#index ul.news .newsContent a{color:#600605;font-size:14px;font-weight:bold;line-height:14px;}
#index ul.news .newsContent p{color:#600605;font-size:11px;}
#index ul.news li a.button{width:51px;height:17px;display:block;position:absolute;bottom:2px;right:5px;background:transparent url("images/button.png") no-repeat scroll 0 0;font-size:10px;color:#fff;text-align:center;font-weight:normal;line-height:16px;}
#index ul.news li a.button:hover{background-position:0 -17px;}
#index ul.news li a.button:focus{background-position:0 -34px;}
/*endindex*/

/*rightBoxes*/
#rightBoxes{width:315px;float:left;}
.bigBox{position:relative;background:transparent url("images/big_box.jpg") no-repeat scroll top left;width:315px;height:371px;margin:0 0 30px 0;}
.bigBox .boxTitle{font-size:22px;color:#fff;font-family:"Times New Roman";padding:16px 0 12px 10px;line-height:22px;}
.bigBox ul{padding:0 10px;}
.bigBox li{height:57px;margin:0 0 13px 0;}
.bigBox .image, .smallBoxes li .image{float:left;display:block;width:81px;height:53px;margin:0 6px 0 0;background:transparent url("images/box_image_bg.png") no-repeat scroll top left;padding:2px;}
.bigBox .image img, .smallBoxes li .image img{width:81px;height:53px;}
.bigBox .description{width:200px;float:left;display:block;}
.bigBox .description a{color:#fff;font-size:14px;line-height:14px;font-family:"Times New Roman";}
.bigBox .description a:hover{color:#ededed;}
.bigBox .description p{color:#fff;font-size:11px;font-family:"Times New Roman";line-height:22px;}
.bigBox .more{position:absolute;bottom:17px;right:17px;color:#fff;font-size:11px;font-family:"Times New Roman";}
.bigBox .more:hover{color:#ededed;}
.smallBoxes li{position:relative;background:transparent url("images/small_box.jpg") no-repeat scroll top left;width:287px;height:208px;margin:0 0 20px 0;padding:0 14px;}
.smallBoxes li .title{padding:15px 0 20px 0;}
.smallBoxes li .title a{font-size:22px;color:#fff;font-family:"Times New Roman";line-height:22px;}
.smallBoxes li .title a:hover{color:#ededed;}
.smallBoxes li .image{margin-bottom:6px;}
.smallBoxes .description p{color:#fff;font-size:14px;font-family:"Times New Roman";line-height:16px;}
.smallBoxes li a.more{position:absolute;bottom:15px;right:25px;font-size:14px;color:#fff;font-family:"Times New Roman";line-height:14px;}
.smallBoxes li a.more:hover{color:#ededed;}

.bigBox .foto{padding:0;}
.bigBox .foto li{float:left;display:block;width:85px;height:57px;margin:0 0 15px 15px;}
/*endrightBoxes*/

/*bottomBoxes*/
#bottomBoxes{background:#e1d7bf;bordeR:1px solid #a29177;width:921px;height:286px;margin:30px 16px 0;padding:18px 17px;}
#bottomBoxes li{position:relative;width:290px;height:286px;float:left;display:block;padding:0 17px 0 0;}
#bottomBoxes .title{color:#414011;font-size:22px;font-weight:bold;font-family:"Times New Roman";margin:0 0 15px 0;display:inline-block;}
#bottomBoxes .title:hover{color:#fff;}
#bottomBoxes .image{float:left;display:block;width:81px;height:53px;margin:0 6px 6px 0;background:transparent url("images/box_image_bg.png") no-repeat scroll top left;padding:2px;}
#bottomBoxes .image img{width:81px;height:53px;}
#bottomBoxes .description p{color:#333;font-size:12px;font-family:"Times New Roman";}
#bottomBoxes li a.button{width:51px;height:17px;display:block;position:absolute;bottom:2px;right:25px;background:transparent url("images/button.png") no-repeat scroll 0 0;font-size:10px;color:#fff;text-align:center;font-weight:normal;line-height:16px;}
#bottomBoxes li a.button:hover{background-position:0 -17px;}
#bottomBoxes li a.button:focus{background-position:0 -34px;}
#bottomBoxes .serviciiBottom .description p{padding:0 0 10px 0;overflow:hidden;}
#bottomBoxes .serviciiBottom .image{margin:0 11px 15px 0;}
/*endbottomBoxes*/

/*page*/
#page, #contact, #p404, #virtual, #ads{width:662px;float:left;padding:17px 0 0 0;}
#page h1, #contact h1, #virtual h1, #ads h1{background:transparent url("images/nagy_icon.jpg") no-repeat scroll top left;height:48px;margin:0 0 0 5px;padding:0 0 0 53px;font-size:18px;color:#36461a;font-weight:bold;font-family:"Times New Roman";line-height:48px;}
#page .description, #contact .description, #p404 .contentBody, #virtual .description, #ads .description{padding:10px 20px 20px 28px;color:#333;font-family:"Times New Roman";}
/*endpage*/

/*evenimente*/
#page .eveniment{position:relative;width:300px;height:82px;float:left;display:block;margin:0 7px 15px 0;}
#page .eveniment .image, #page .noutate .image{float:left;display:block;width:81px;height:53px;margin:0 8px 0 0;padding:2px;}
#page .eveniment .image img, #page .noutate .image img{margin-top:3px;width:81px;height:53px;border:2px solid #D6C38B;}
#page .eveniment .title, #page .noutate .title{font-size:14px;font-weight:bold;color:#333;font-family:"Times New Roman";}
#page .eveniment p{padding:6px 0 0 0;}
#page .eveniment .more, #page .noutate .more{width:51px;height:17px;display:block;position:absolute;bottom:0px;right:7px;background:transparent url("images/button.png") no-repeat scroll 0 0;font-size:10px;color:#fff;text-align:center;font-weight:normal;line-height:16px;}
#page .eveniment .more:hover, #page .noutate .more:hover{background-position:0 -17px;}
#page .eveniment .more:focus, #page .noutate .more:focus{background-position:0 -34px;}
/*endevenimente*/

/*noutati*/
#page .noutate{position:relative;height:82px;margin:0 0 15px 0;}
#page .noutate .date{color:#38380d;font-family:"Times New Roman";}
/*endnoutati*/

/*paginare*/
.pagination{position:relative;height:28px;line-height:28px;padding:0 10px;border:1px solid #e2e2e2;background:#e1d7bf;color:#333;}
.pagination div{position:absolute;height:25px;top:0;right:10px;padding:3px 0 0 0;}
.pagination div a{background:transparent url("images/pagination_a_bg.jpg") no-repeat scroll top left;width:22px;height:23px;display:block;float:left;line-height:22px;text-align:center;color:#333;}
.pagination div a:hover{background-position:bottom left;}
.pagination .prev, .pagination .next{background:transparent url("images/pagination_next_bg.jpg") no-repeat scroll top left;width:83px;height:24px;display:block;float:left;line-height:22px;text-align:center;color:#333;}
.pagination .prev:hover, .pagination .next:hover{background-position:bottom left;}
/*endpaginare*/

/*tur-virtual*/
#virtual p:first-child{color:#9e8d73;font-size:12px;font-family:"Times New Roman";}
#tur-virtual{background:#9e8d73;width:615px;height:550px;margin:10px 0;}
#virtual p{color:#333;font-size:12px;font-family:"Times New Roman";}
/*endtur-virtual*/

/*carte-de-oaspeti*/
.description .oaspete{position:relative;height:66px;margin:0 0 10px 0;}
.description .oaspete span{position:absolute;bottom:0;right:15px;line-height:34px;font-style:italic;}
.description .message{padding:20px 0 0 0;}
.description .message p{margin:30px 0 0 0;}
/*end carte-de-oaspeti*/

/*galerie-foto*/
#page{position:relative;}
#page .select{position:absolute;top:35px;right:42px;}
.gallery li{width:122px;float:left;display:block;text-align:center;margin:0 22px 20px 0;}
.gallery .title, #page .dir li .title{font-size:14px;color:#36461a;font-weight:bold;}
#page .gallery .image{background:transparent url("images/gallery_img_bg.jpg") no-repeat scroll top left;width:116px;height:73px;display:block;padding:3px;}
#page .gallery .image img{width:116px;height:73px;}
/*end galerie-foto*/

/*galerie_foto_dir*/
#page .dir li{float:left;display:block;margin:0 22px 38px 0;text-align:center;}
#page .dir .image{width:279px;height:176px;padding:3px;margin:3px 0 0 0;display:block;background:transparent url("images/image_bg.jpg") no-repeat scroll top left;}
#page .dir .image img{width:279px;height:176px;}
/*end galerie_foto_dir*/

/*contact*/
#contact .address, #contact .address strong{font-size:12px;}
#contact .formTitle, #contact .atention{font-size:22px;font-weight:bold;color:#36461a;padding:25px 0 12px 30px;}
#action{width:614px;}
#action input, #action textarea{vertical-align:top;}
#action select{width:308px;}
#action dt, #action dd{float:left;display:block;margin:0 0 2px 0;}
#action dt{width:70px;}
#action dd{width:85%;clear:right;}
#action dt{color:red;}
#action dt span{color:#333;}
#action button{width:51px;height:17px;display:block;background:transparent url("images/button.png") no-repeat scroll 0 0;font-size:10px;color:#fff;text-align:center;font-weight:normal;line-height:16px;border:0;padding:0 0 4px 0;margin:8px 0 0 70px;float:left;cursor:pointer;}
#action button.reset{margin-left:8px;}
#action button:hover{background-position:0 -17px;}
#action button:focus{background-position:0 -34px;}
#action select.type{width:100px;}
#action #datepicker{width:92px;}
#action textarea{height:56px;}
dl input,dl textarea,dl select{border:1px solid #a8acaf;padding:3px;width:300px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 10px #e0e0e0;-webkit-box-shadow:0 0 3px #f1f1f1;box-shadow:0 0 3px #f1f1f1;}
/*ie8
dl input, dl textarea, dl select{filter:
        progid:DXImageTransform.Microsoft.Shadow(color=#f1f1f1,direction=0,strength=3)
        progid:DXImageTransform.Microsoft.Shadow(color=#f1f1f1,direction=90,strength=3)
        progid:DXImageTransform.Microsoft.Shadow(color=#f1f1f1,direction=180,strength=3)
        progid:DXImageTransform.Microsoft.Shadow(color=#f1f1f1,direction=270,strength=3);
	}
dl input.focused, dl textarea.focused, dl select.focused{filter:
        progid:DXImageTransform.Microsoft.Shadow(color=#b4e5ff,direction=0,strength=3)
        progid:DXImageTransform.Microsoft.Shadow(color=#b4e5ff,direction=90,strength=3)
        progid:DXImageTransform.Microsoft.Shadow(color=#b4e5ff,direction=180,strength=3)
        progid:DXImageTransform.Microsoft.Shadow(color=#b4e5ff,direction=270,strength=3);
	}
end ie8*/
dd input.focused,dd textarea.focused,dd select.focused{background:#;border:1px solid #7fc8f0;-moz-box-shadow:0 0 10px #b4e5ff;-webkit-box-shadow:0 0 5px #b4e5ff;box-shadow:0 0 5px #b4e5ff;background-image:-moz-linear-gradient(top,#ffffff,#f4f4f4);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f4f4f4));/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#f4f4f4);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#f4f4f4)";*/}
#action .radio input{width:10px;height:10px;vertical-align:bottom;margin:0 10px;display:block;border:0;padding:0;float:left;}
#action .radio span{float:left;}
#action #radio, #action .radio{margin:10px 0 0 0;}
#action .persoane input{width:50px;}
#action .atention{font-size:10px;color:#333;padding:14px 0 0 0;}
#map_canvas{border:1px solid #919191;width:615px;height:325px;}
/*endcontact*/

/*sitemap*/
#page .sitemap li{list-style:disc inside;font-size:22px;font-family:"Times New Roman";color:#682A00;}
#page .sitemap li a{font-size:22px;font-family:"Times New Roman";color:#682A00;}
#page .sitemap li a:hover{color:#36461A;}
#page .sitemap ul{padding:0 0 0 20px;}
#page .sitemap ul a{font-size:16px;}
/*endsitemap*/

/*footer*/
#footer ul{margin:auto;padding:0;height:48px;display:block;width:auto;text-align:center;}
#footer li{padding:0 15px;width:auto;display:inline;}
#footer li a{font-size:11px;line-height:48px;color:#ecdcb4;display:inline-block;width:auto;}
#footer li a:hover{color:#7C3128;text-shadow:0 0 1px #999;}
#footer .copy{text-align:left;float:left;font:12px "Times New Roman";color:#eee3c7;padding:20px 0 20px 30px;}
#footer .copy a{text-decoration:underline;color:#eee3c7;}
#footer .expert{float:right;position:relative;width:300px;padding-right:30px;}
#footer .expert span{position:absolute;top:20px;font-size:15px;color:#eee3c7;}
#footer .expert a{float:right;}
/*endfooter*/

/*fancybox*/
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:11104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;/*IE6*/}
#fancybox-loading div{position:absolute;display:none;top:0;left:0;width:40px;height:480px;background:transparent url('images/fancybox/fancy_loading.png') no-repeat;}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:11100;display:none;}
* html#fancybox-overlay{position:absolute;width:100%;/*IE6*/}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:11101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background: url('images/fancybox/fancy_close.png') top left no-repeat;cursor:pointer;z-index:11103;display:none;}
#fancybox_error{color:#444;font-weight:normal;font-size:12px;line-height:20px;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-size:12px;z-index:11102;}
.fancybox-title-inside{padding:10px0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#fff;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#fff;text-align:left;}
#fancybox-title-over{padding:10px;background:url('images/fancybox/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background:transparent url('images/fancybox/fancy_title_left.png') repeat-x;}
#fancybox-title-main{font-weight:bold;line-height:29px;background:transparent url('images/fancybox/fancy_title_main.png') repeat-x;color:#fff;}
#fancybox-title-right{padding-left:15px;background:transparent url('images/fancybox/fancy_title_right.png') repeat-x;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image: url('images/fancybox/blank.gif');z-index:11102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:11102;display:block;}
#fancybox-left-ico{background:transparent url('images/fancybox/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico{background:transparent url('images/fancybox/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;/*IE6*/}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:11001;}
div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url('images/fancybox/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('images/fancybox/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url('images/fancybox/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('images/fancybox/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('images/fancybox/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('images/fancybox/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url('images/fancybox/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('images/fancybox/fancy_shadow_nw.png') no-repeat;}
/*endfancybox*/

/*inlinevalidation*/
.formError{position:absolute;top:300px; left:300px;padding-bottom:13px;display:block;z-index:5000;}
#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0; left:0;overflow:scroll;opacity:.8;display:block;padding:10px;color:#fff;font-size:12px;z-index:100000;}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{border:1px solid #111;background:#2f2f2f;color:#fff;width:275px;font-size:11px;box-shadow:0 0 6px #333;-moz-box-shadow:0 0 6px #333;-webkit-box-shadow:0 0 6px #333;padding:4px 10px 4px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0 0 1px #333;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#fff;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px; height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #444;-moz-box-shadow: 0px 2px 3px #444;-webkit-box-shadow: 0px 2px 3px #444;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#fff;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
/*endinlinevalidation*/

/*.ui-helper-hidden-accessible{display:none !important;}*/
.menu-ro li a{padding:0 25px;}
.menu-de li a{padding:0 8px;}
.menu-en li a{padding:0 23px;}
#spot{position:absolute;top:70px;right:10px;}

/*youtube*/
.player img{width:100%;}
.player{width:560px;height:420px;background:#000;}
.flashContainer{position:relative;overflow:hidden;zoom:1;left:15px;}
.progressBar{display:none;position:absolute;width:auto;height:8px;left:20px;right:105px;bottom:20px;background-color:#141414;overflow:hidden;cursor:pointer;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);z-index:2;}
.progressBar .elapsed{position:absolute;width:0;height:100%;background-color:#1fa2f6;border-right:1px solid #49AFF0;}
.controlDiv{position:absolute;width:120px;height:120px;cursor:pointer;top:50%;left:50%;margin:-60px 0 0 -60px;}
.controlDiv.play{background:url('images/play.png') no-repeat center center;}
.controlDiv.replay{background:url('images/replay.png') no-repeat center center;}
.controlDiv.pause{background:url('images/pause.png') no-repeat -99999px;}
.flashContainer:hover .controlDiv.pause{background-position:center center;}
.flashContainer.playing:hover .progressBar{display:block;}
#movies{width:100%;}
#movies li{width:17.8%;float:left;margin:1% 1% 0;}
#movies a{font-size:11px;height:16px;line-height:16px;width:100%;text-align:center;display:inline-block;background:none repeat scroll 0 0 #202020;border:1px solid #000;color:#fff;overflow:visible;position:relative;}
#movies a:hover,#movies .active{background:none repeat scroll 0 0 #1EA5ED;border-color:#0E85CD;color:#fff;}
#movies a i{height:7px;background-color:#3F3F3F;border-top:1px solid #4D4D4D;left:0;overflow:hidden;position:absolute;top:0;width:100%;}
#movies a:hover i,#movies .active i{background:none repeat scroll 0 0 #00B4F3;border-top-color:#5BD1F0;}
#movies a em{font-size:11px;height:17px;line-height:15px;background:none repeat scroll 0 0 transparent;border-bottom:1px solid #C4C4C4;color:inherit;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0 10px;position:relative;white-space:nowrap;z-index:2;}
/*end youtube*/

/*jplayer*/
div.jp-single-player,div.jp-playlist-player{/* Edit the font-size to counteract inherited font sizing.* Eg. 1.25em = 1 / 0.8em*/font-size:1em; /* No parent CSS that can effect the size in these demos */font-family:Verdana, Arial, sans-serif;line-height:1.6;color: #666;}
div.jp-interface{position: relative;background-color:#eee;width:320px;height:57px;border:1px solid #009be3;}
div.jp-single-player div.jp-interface{border-bottom:none;}
div.jp-playlist-player div.jp-interface{}
div.jp-interface ul.jp-controls{list-style-type:none;padding:0;margin: 0;}
div.jp-interface ul.jp-controls li{position: absolute;}
div.jp-interface ul.jp-controls a{position: absolute;overflow:hidden;text-indent:-9999px;}
a.jp-play,a.jp-pause{top:10px;width:40px;height:40px;}
div.jp-single-player a.jp-play,div.jp-single-player a.jp-pause{left:10px;}
div.jp-playlist-player a.jp-play,div.jp-playlist-player a.jp-pause{left:48px;}
a.jp-play{background: url("images/jplayer.blue.monday.jpg") 0 0 no-repeat;}
a.jp-play:hover{background: url("images/jplayer.blue.monday.jpg") -41px 0 no-repeat;}
a.jp-pause{background: url("images/jplayer.blue.monday.jpg") 0 -42px no-repeat;display: none;}
a.jp-pause:hover{background: url("images/jplayer.blue.monday.jpg") -41px -42px no-repeat;}
a.jp-stop{top:17px;background: url("images/jplayer.blue.monday.jpg") 0 -83px no-repeat;width:28px;height:28px;}
div.jp-single-player a.jp-stop{left:57px;}
div.jp-playlist-player a.jp-stop{left:126px;}
a.jp-stop:hover{background: url("images/jplayer.blue.monday.jpg") -29px -83px no-repeat;}
a.jp-previous{left:20px;top:26px;background: url("images/jplayer.blue.monday.jpg") 0 -112px no-repeat;width:28px;height:28px;}
a.jp-previous:hover{background: url("images/jplayer.blue.monday.jpg") -29px -112px no-repeat;}
a.jp-next{left:88px;top:26px;background: url("images/jplayer.blue.monday.jpg") 0 -141px no-repeat;width:28px;height:28px;}
a.jp-next:hover{background: url("images/jplayer.blue.monday.jpg") -29px -141px no-repeat;}
div.jp-progress{position: absolute;overflow:hidden;top:24px;background-color: #ddd;width:122px;height:15px;}
div.jp-single-player div.jp-progress{left:96px;}
div.jp-playlist-player div.jp-progress{left:164px;}
div.jp-load-bar{background: url("images/jplayer.blue.monday.jpg") 0 -202px repeat-x;width:0px;height:15px;cursor: pointer;}
div.jp-play-bar{background: url("images/jplayer.blue.monday.jpg") 0 -218px repeat-x ;width:0px;height:15px;}
a.jp-volume-min{top:26px;background: url("images/jplayer.blue.monday.jpg") 0 -170px no-repeat;width:18px;height:15px;}
div.jp-single-player a.jp-volume-min{left:230px;}
div.jp-playlist-player a.jp-volume-min{left:296px;}
a.jp-volume-min:hover{background: url("images/jplayer.blue.monday.jpg") -19px -170px no-repeat;}
a.jp-volume-max{top:26px;background: url("images/jplayer.blue.monday.jpg") 0 -186px no-repeat;width:18px;height:15px;}
div.jp-single-player a.jp-volume-max{left:298px;}
div.jp-playlist-player a.jp-volume-max{left:368px;}
a.jp-volume-max:hover{background: url("images/jplayer.blue.monday.jpg") -19px -186px no-repeat;}
div.jp-volume-bar{position: absolute;overflow:hidden;top:31px;background: url("images/jplayer.blue.monday.jpg") 0 -250px repeat-x;width:46px;height:5px;cursor: pointer;}
div.jp-single-player div.jp-volume-bar{left:246px;}
div.jp-playlist-player div.jp-volume-bar{left:314px;}
div.jp-volume-bar-value{background: url("images/jplayer.blue.monday.jpg") 0 -256px repeat-x;width:0px;height:5px;}
div.jp-play-time,div.jp-total-time{position: absolute;top:45px;width:122px;font-size:.64em;font-style:oblique;}
div.jp-total-time{text-align: right;}
div.jp-single-player div.jp-play-time,div.jp-single-player div.jp-total-time{left:96px;}
div.jp-playlist-player div.jp-play-time,div.jp-playlist-player div.jp-total-time{left:164px;}
div.jp-playlist{width:360px;}
div.jp-playlist ul{list-style-type:none;margin:0;padding:0 10px;background-color:#ccc;border:1px solid #009be3;border-top:none;width:300px;font-size:.72em;}
div.jp-single-player div.jp-playlist li{padding:5px 0 5px 20px;font-weight:bold;}
div.jp-playlist-player div.jp-playlist li{padding:5px 0 4px 20px;border-bottom:1px solid #eee;}
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_item_last{padding:5px 0 5px 20px;border-bottom:none;}
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_current{list-style-type:square;list-style-position:inside;padding-left:8px;}
div.jp-playlist-player div.jp-playlist a{color: #666;text-decoration: none;}
div.jp-playlist-player div.jp-playlist a:hover{color:#0d88c1;}
div.jp-playlist-player div.jp-playlist a.jplayer_playlist_current{color:#0d88c1;}
/*end jplayer*/

#mainContent a:hover img{opacity:0.80;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
#mainContent.virtual #rightBoxes{display:none;}
#rss{position:absolute;top:40px;right:20px;}
div#turistinfo { width: 450px; padding: 60px 0 0 450px;}
div#turistinfo a { color: #f2f2f2; font-size: 9px;}
