*{margin:0;padding:0;font-size:100%}html,body{height:100%}html{background-color:#632933}body{background-color:#F2F0EB;color:#222;font-family:'Arial', 'Helvetica Neue','Helvetica', 'Microsoft Sans Serif', sans-serif;font-size:62.5%;line-height:1;min-width:960px;text-align:center;width:100%}.frontpage{background-image:url(../images/bg_html.jpg);background-repeat:no-repeat;background-position:50% -40px}#body-wrap{background:url(../images/bg_footer_tall.jpg) repeat-x 50% 401px;min-height:100%}#body-wrap-2{background:url(../images/bg_body.png) repeat-x 50% 0;min-height:100%}#body-wrap-2 .shadow{background-image:url(../images/shadow.png);height:11px;left:0;position:absolute;top:390px;width:100%;z-index:0}.ie6 #body-wrap-2 .shadow{display:none}.frontpage #body-wrap-2 .shadow{top:488px}.frontpage #body-wrap{background-position:50% 499px}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}img{border:0;vertical-align:top}p{margin-bottom:8px}h1{font-size:1.9em}h2{font-size:1.7em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.2em}h6{font-size:1em}a:link{text-decoration:none;color:#7e2131}a:visited{text-decoration:none;color:#7e2131}a:hover{text-decoration:underline;color:#7e2131}a:active,a:focus{text-decoration:none;color:#7e2131}div.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;position:static;overflow:hidden;visibility:hidden;width:0;height:0}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.fl{float:left !important}.fr{float:right !important}.hide{display:none !important}strong{font-weight:700}.no-visibility{visibility:hidden}.col-1,.col-2{float:left}img.left,img.right{display:inline}img.left{float:left;margin:10px 15px 15px 0}img.right{float:right;margin:10px 0 15px 15px}/**/ #site-wrap{font-size:1.2em;line-height:1.6em;margin:0 auto;padding:59px 0 30px;position:relative;text-align:left;width:976px}#language{height:41px;position:absolute;right:35px;top:0;width:124px}#language a{display:block;float:left;height:41px;width:31px}#language .lang-en,#language .lang-ru{display:none}#LeftCont{background:url(../images/bg_menu.png) no-repeat 0 0;float:left;left:-19px;position:absolute;top:0;width:298px;z-index:4}.ie6 #LeftCont{background-image:url(../images/bg_menu_ie6.gif)}.bnr-cont{padding-top:34px;text-align:center}.bnr-cont .bnr{background-repeat:no-repeat;background-position:50% 0}.bnr-cont .bnr-1{background-image:url(../images/euro.png);height:78px}.frontpage .bnr-cont .bnr-1{background-image:url(../images/euro_big.png);height:90px}.logo{margin-bottom:19px}.logo,.logo a{display:block;height:138px;width:298px}.logo a{background:url(../images/logo_vihterpalu.jpg) no-repeat 19px 0;text-indent:-9999px;text-decoration:none}.menu{height:340px;width:298px}.menu li,.sub-menu li{font-size:.9em;font-weight:500;padding:0 20px 0 19px;text-align:center}.menu li{background:url(../images/bg_menu_li.png) no-repeat 50% -12px;display:block;height:34px}.ie6 .menu li{background-image:none}.menu li.last-li{background-image:none}.menu li a{color:#4F3E43;letter-spacing:4px;text-transform:uppercase}.content .sub-menu-p{font-size:.9em;font-weight:500;margin-bottom:25px;text-align:center}.content .sub-menu-p a{color:#4f3e43;letter-spacing:4px;text-decoration:none;text-transform:uppercase;margin:0 10px}.sub-menu-p .selected a,.sub-menu-p a:hover,.menu .selected a,.menu li a:hover{color:#944351;text-decoration:none}.sub-menu-filler{clear:both;font-size:1px;line-height:1px;margin:0 0 10px;padding:0 0 22px}.default-cont{float:right;position:relative;width:755px;z-index:3}.default{background:url(../images/bg_default.png) repeat-y 0 0;padding:0 21px 0 19px}.ie6 .default{background-image:url(../images/bg_default_ie6.gif)}.content{background-color:#F2F0EB;background-image:url(../images/bg_pages/manor.jpg);background-repeat:no-repeat;background-position:0 0;line-height:1.9em;min-height:563px;padding:22px 100px 30px}.body-introduction .content{background-image:url(../images/bg_pages/manor.jpg)}.body-history .content,.body-schooling .content,.body-other-services .content,.body-extraservices .content{background-image:url(../images/bg_pages/books.jpg)}.body-housing .content,.body-gallery .content,.body-request .content{background-image:url(../images/bg_pages/lamp.jpg)}.body-seminar .content,.body-seminar_menu .content,.body-coffee_breaks .content{background-image:url(../images/bg_pages/bottles.jpg)}.body-menus .content,.body-restaurant .content{background-image:url(../images/bg_pages/glasses.jpg)}.body-wedding .content,.body-wedding_menu .content{background-image:url(../images/bg_pages/wedding.jpg)}.body-activeholiday .content{background-image:url(../images/bg_pages/chess.jpg)}.body-contact .content{background-image:url(../images/bg_pages/phone.jpg)}.bs{background:url(../images/bg_bs.png) no-repeat 0 0;height:30px;width:755px}.ie6 .bs{background-image:url(../images/bg_bs_ie6.gif)}.frontpage .content{background-color:transparent;background-image:none;min-height:394px;padding-bottom:61px;padding-left:105px;padding-right:0px}.frontpage .default{background-image:none}.welcome-cont{height:325px;overflow:hidden;padding-left:18px;padding-right:110px}.welcome{padding:27px 0 0}.welcome p{color:#AA9E80;font-weight:400;letter-spacing:4px;line-height:1.6em;margin-bottom:17px;padding-left:25px;text-transform:uppercase}.welcome-content{color:#515151;padding-left:24px}.welcome h1{color:#66646B;font-size:4.6em;letter-spacing:-2px}.page-title{color:#944351;font-size:4.4em;font-weight:400;height:90px;line-height:1.8em;margin-bottom:5px;overflow:hidden;position:relative;text-align:center;z-index:5}.ru .page-title{height:auto;line-height:.8em;margin-top:20px}h3{color:#8b1f32;font-family:'Georgia', 'Arial', sans-serif;font-size:1.4em;font-style:italic;font-weight:400;margin-bottom:3px}.content a{text-decoration:underline}.content a:hover{color:#661B29}.photo-gallery{margin:30px -5px;max-height:249px;overflow:hidden}.food-menu .left div,.gallery-photo{background:url(../images/bg_gallery_photo.png) no-repeat 0 100%;display:inline;float:left;height:111px;margin:0;padding:0 5px 14px;overflow:hidden;width:165px}.food-menu .left img,.gallery-photo img{background-color:#FFFFFF;height:101px;padding:5px;width:155px}.gallery-photo a:hover img{background-color:#ddd}.photo-gallery .last-in-row{margin-right:0}.food-menu{margin:15px 0 17px -5px}.food-menu h3{margin-bottom:9px}.food-menu .left{float:left;width:205px}.food-menu .right{float:left;padding-top:4px;width:315px}.food-menu .no-image{width:515px !important}.food-menu li{background:url(../images/bg_li.png) no-repeat 0 6px;line-height:1.4em;padding:0 0 4px 11px}.notice{background:url(../images/bg_notice.png) no-repeat 50% 0;clear:both;margin-top:40px;padding:30px 0 0}#footer{clear:both;padding:0 21px 1px 0;text-align:right}#footer p{color:#fff}#footer strong{color:#f0d48d;font-weight:400;padding:0 3px 0 10px}fieldset{border:0;margin-bottom:10px}legend{font-weight:700;padding:2px 5px}input,label,select,textarea{font-family:'Times New Roman', 'Arial';font-size:100%}input{display:inline-block;vertical-align:middle}textarea{margin:0;overflow:auto;vertical-align:top;height:60px;width:286px}.input-text,.input-password,select,textarea{background:#fff;border:1px solid #D3CCBE;color:#000;padding:3px 3px 4px}.input-text,.input-password{width:196px}.input-text:focus,.input-password:focus,select:focus,textarea:focus{border-color:#C1BBB0}.input-checkbox,.input-radio{margin-right:9px}label{display:inline-block;line-height:16px;padding-top:1px;position:relative}.input-submit{border:0;color:#80765b;cursor:pointer;font-weight:700;overflow:visible;margin:0;padding:4px 15px;position:relative;vertical-align:top}form table{margin-bottom:12px;width:100%}form td,form th{border-top:1px solid #D3CCBE;padding-bottom:15px;padding-top:14px;vertical-align:top}form th{font-weight:400;padding-right:31px;text-align:right}form .short-input td .input-password,form .short-input td .input-text{width:116px}form .has-radio td label{margin-right:24px;top:1px}form .submit{display:block;float:none}.simple-form .first-row td,.simple-form .first-row th{border-top:0}.simple-form th{min-width:137px}.simple-form .has-textarea td{padding-top:11px}.simple-form .submit{margin-left:146px}.ie7 .frontpage .btn2{width:310px}.btn{display:inline;float:left;height:71px;margin:0 0 5px;white-space:nowrap}.btn .left{background:url(../images/bg_btn.png) no-repeat 0 0;display:block;float:left;height:71px;width:60px}.btn .right{background:url(../images/bg_btn.png) no-repeat 100% 0;display:block;float:left;height:71px;width:60px}.btn .middle{background:url(../images/bg_btn.png) no-repeat -61px 0;display:block;float:left;height:36px;padding:17px 0 18px}.ie7 .btn .middle{padding:18px 0 17px}.btn a{color:#706750;display:block;font-size:.92em;font-weight:400;line-height:36px;min-width:140px;text-align:center;text-decoration:none;text-transform:uppercase}.btn a:hover{color:#944351 !important;text-decoration:none !important}.submit .left,.submit .right,.submit .middle{background-image:url(../images/bg_submit.png)}ul.notifications{font-family:'Times New Roman','Arial';font-weight:700;margin:0 !important;padding:0 !important}ul.notifications li{color:#944351}ul.errorlist{font-family:'Times New Roman','Arial';font-size:.9em;font-weight:700}ul.errorlist li{color:#944351}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../images/fancybox/fancybox.png)}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:19px;z-index:1101;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:-32px;right:-32px;width:30px;height:30px;background-image:url(../images/fancybox/fancy_close.png);background-position:0 0;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#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-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;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-image: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-image:url(../images/fancybox/fancybox.png);background-position:-40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url(../images/fancybox/fancybox-x.png);background-position:0px -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url(../images/fancybox/fancybox.png);background-position:-55px -90px;background-repeat:no-repeat}#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:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:49%;left:-9999px;width:55px;height:55px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(../images/fancybox/fancy_nav_left.png);background-position:0 0}#fancybox-right-ico{background-image:url(../images/fancybox/fancy_nav_right.png);background-position:0 0}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:41px;height:41px;z-index:1001}#fancy-bg-n{top:-41px;left:0;width:100%;background-image:url(../images/fancybox/fancybox-x.png);background-position:50% 0}#fancy-bg-ne{top:-41px;right:-41px;background-image:url(../images/fancybox/fancy_shadow_ne.png);background-position:100% 0;height:97px;width:97px}#fancy-bg-e{top:0;right:-41px;height:100%;background-image:url(../images/fancybox/fancybox-y.png);background-position:100% 50%;z-index:1000}#fancy-bg-se{bottom:-41px;right:-41px;background-image:url(../images/fancybox/fancy_shadow_se.png);background-position:100% 100%;height:97px;width:97px}#fancy-bg-s{bottom:-41px;left:0;width:100%;background-image:url(../images/fancybox/fancybox-x.png);background-position:50% 100%;z-index:1000}#fancy-bg-sw{bottom:-41px;left:-41px;background-image:url(../images/fancybox/fancy_shadow_sw.png);background-position:0 0;height:97px;width:97px}#fancy-bg-w{top:0;left:-41px;height:100%;background-image:url(../images/fancybox/fancybox-y.png);background-position:0 50%;z-index:1000}#fancy-bg-nw{top:-41px;left:-41px;background-image:url(../images/fancybox/fancy_shadow_nw.png);background-position:0 0;height:97px;width:97px}
