@charset "utf-8";
/* CSS Document */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid_2.html
Copyright (c) Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#meniuri { width:1002px;padding:0; margin:0; background-color:#fff; z-index:50; float:left; }
.menu { line-height:38px; position:relative; font-size:13px; font-weight:bold; margin:0; }
.menu ul { padding:0; margin:0; list-style-type: none; }
.menu ul li { float:left; /*border-left:1px solid #eee;*/ width: auto/*140px*/; }
.lineVert { border-right:1px solid #ccc; }
.lineVertLast {border:0; }
.lineVert2 { border-right:1px solid #817b74; }
.menu ul li a, .menu ul li a:visited { display:block; width: auto; text-decoration:none; padding:0 18px; line-height:38px; color:#000; }
.menu ul li ul li a{padding:0 8px;}
.menu ul li ul { visibility:hidden; position:absolute; top:38px; left:0; width: 1002px; }
.menu ul li:hover a, .menu ul li a:hover { color:#000; background:#d2d2d2; }
.menu ul li:hover ul, .menu ul li a:hover ul { visibility:visible; width:1002px; }
.menu ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub { color:#b40d10; }
.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul { visibility:hidden; position:absolute; left:0; top:38px; }
.menu ul li:hover ul li a, .menu ul li a:hover ul li a { display:block; color:#b40d10; }
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover { color:#817b74; }
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul { visibility:visible; color:#000; }
.menu ul li:hover ul.right li { float:left; }
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a { color:#b40d10; }
.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover { color:#fff; }

#subMenus{ width:200px;}
#subMenus ul {margin:0;padding:0;list-style-type:none;}
#subMenus ul li{float:left; width:auto;}
a.subMenus{display:block; width:190px; text-decoration:none; padding:0 10px; line-height:35px; border-bottom:1px dotted #d2d2d2; color:#000; font-size:14px;}
a.subMenus:hover{ background: url(../images/subMenusArrowfr.jpg) right center no-repeat #d2d2d2; }
a.subMenusOver{display:block; width:190px; text-decoration:none; padding:0 10px; line-height:35px; border-bottom:1px dotted #d2d2d2; color:#000; font-size:14px;background: url(../images/subMenusArrowfr.jpg) right center no-repeat #d2d2d2;}
a.subMenusOver:hover{ background:none;}
.subMenuTitle{display:block; width:190px; text-decoration:none; padding:0 10px; line-height:32px; border-bottom:1px dashed #d2d2d2; color:#000; font-size:14px; font-weight:bold;}

body, td, th { color: #000; font-family:Arial, Helvetica, sans-serif; }
#scrollUp { position:fixed; bottom:0; right:0; width:130px; height:40px; z-index:51; display:none; }
a.toTop { color:#fff; text-decoration:none; font-size:13px; line-height:36px; background:url(../images/toTopBg.png) right top no-repeat; display:block; width:140px; height:40px; text-align:center; }
*:focus { outline:none; }
a.toTop:hover { color: #999; }
.boxShadow { -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 3px 5px 7px #888; -webkit-box-shadow: 3px 5px 7px #888; box-shadow: 3px 5px 7px #888; }
.imgShadow { -moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 2px 3px 4px #888; -webkit-box-shadow: 2px 3px 4px #888; box-shadow: 2px 3px 4px #888; }
.picture { border:6px solid #800000; }
#logoDiv { position:absolute; left:0px; top:0px; width:182px; height:176px; background:url(../images/bgLogo.png); z-index:10; }
#logoDiv a { text-decoration:none; display:block; line-height:32px; color:#f2e6e6; font-size:16px; font-weight:bold; text-align:center; }
#logoDiv a:hover { color:#FFF; }
a.reserv { color:#b40d10; text-decoration:none; font-size:12px; }
a.reserv:hover { color:#817b74; }
#imgRotator { min-width:1002px; min-height:430px; background-color:#FFF; }
.title { font-size:18px; color:#000;width:1002px; line-height:40px; border-bottom:1px dotted #d2d2d2; }
.copiright { color:#999; font-size:11px; }
a.bookNow { width:128px; height:50px; line-height:50px; display:block; background:url(../images/bookNow.png) top left no-repeat; text-align:center; text-decoration:none; color:#FFF; font-size:18px; }
a.bookNowBanner { width:128px; height:50px; line-height:50px; display:block; background:url(../images/bookNow.png) top left no-repeat; text-align:center; text-decoration:none; color:#FFF; font-size:18px;float:right;margin:5px 0; }
a.menuBottom { text-decoration:none; font-size:11px; color:#666; padding:0 7px; line-height:20px; }
a.menuBottom:hover { color:#FFF; }
#subscribeConteiner:hover { background:url(../images/bgSubscribeenUp.png) center center no-repeat; }
a.photoThumb:hover { opacity:0.5; filter:alpha(opacity=50); }
a.photoThumb img {border:1px solid #800000; margin:1px;}
#sitemap ul li a{text-decoration:none; font-size:14px; color:#000;}
#sitemap ul li a:hover{ color:#800000;}
.text1 { font-size:16px; text-align:justify; }
.searchText { font-size: small; text-align:justify; }
a.searchLink { color:#000;font-size: medium; text-transform:capitalize; text-decoration: underline; font-weight:bold; }
a.searchLink:hover { color:#800000; }
#searchBar { width:100%; height:40px; display:block; min-width:1002px; background-color:#FFF; }
#searchConteiner { width:1002px; margin:0 auto; line-height:40px; text-align:right; }
#searchFormCont { float:right; }
#searchBg { float:right; width:210px; height:30px; line-height:30px; background:url(../images/bgSearchen.png) center center no-repeat; padding-left:5px; margin-top:6px; }
#searchBg img { float:right; }
#txt { margin:0; border:0; margin-top:6px; float:right; width:184px; height:15px; line-height:15px; text-align:left; }
.searchOnSite { color:#FF0000; font-weight:bold; font-family:monospace; font-size:16px; }
.fLink{float:right;}
#noImgRotator { min-width:1002px; width:100%; height:80px; display:block; background-color:#FFF; }
#bannerBar { min-width:1002px; width:100%; height:60px; display:block; background-color:#FFF; }
#bannerConteiner { min-width:1002px; width:1002px; margin:0 auto; display:block; }
#bannerText { width:500px; float:left; line-height:22px; margin:5px 0; text-align:justify; }
#menuBar { min-width:1002px; width:100%; border-top:1px solid #d2d2d2; border-bottom:40px solid #d2d2d2; line-height:38px; height:38px; background-color:#FFF; }
#menuConteiner { min-width:1002px; width:1002px; margin:0 auto; display:block; vertical-align:top; line-height:38px; margin-bottom:40px; }
#innerConteiner { min-width:1002px; width:1002px; margin:0 auto; background-color:#FFF; }
#innerText { min-width:1002px; width:1002px; margin:0 auto; background-color:#FFF; min-height:200px; }
#sitemap { padding:10px; }
#searchResults { padding:10px; }
#vt { margin:10px; }
.submenuText { width:360px; height:268px; line-height:25px; padding:0 5px 0 0; overflow: auto; }
.innerText { padding:10px; line-height:25px; font-size:14px; }
#bottomBar { width:1002px; margin:0 auto; height:46px; display:block; background-color:#d2d2d2; }
.fR{float:right;}
.fL{float:left;}