*{
    outline: none;
}
body { background: #152648; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
h2 { font-size: 19px; font-family:Georgia, "Times New Roman", Times, serif; color: #FFFFFF; margin-bottom: 8px; padding: 2px 8px 3px 8px; }
h3 { font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif; padding-left: 8px; color: #000000; font-weight: bold;}
h3 span { color: #E20210; } 
.clear { clear: both; }



a, a:link, a:visited { color: #0066CC; }
a:hover, a:active { color: #002674; }

#container {
	width: 777px; 
	margin: 10px auto;
	background: #FFFFFF;
}

#header { 
	width: 777px; 
	background: transparent url(../_pic/leftTopCorner.jpg) left top no-repeat;
}

#inner_header {
	padding: 10px 10px 8px 10px;
	width: 757px;
	background: transparent url(../_pic/rightTopCorner.jpg) right top no-repeat;

}

#inner_header_cont{ 
	width: 757px;
	/*border-bottom: 3px solid #002674;*/
}

#logo {
	float: left;
}

#menuTop { float: right; border-bottom: 1px solid #0099FF; padding: 5px 0px 5px 5px; }
#menuTop ul { margin: 0px; padding: 0px; }
#menuTop ul li { padding: 0px 11px 0px 10px; background: transparent url(../_pic/arrow.jpg) right top no-repeat; display: block; float: left; margin-right: 8px; }
#menuTop ul li a { display: block; text-decoration: none; color: #0066CC; font-size: 11px; }
#menuTop ul li a:hover {  color: #002674; }

#Menu { float: right; margin-top: 19px; height: 25px; width: 700px;}
#Menu ul { margin: 0px; padding: 0px; float: right;}
#Menu ul li { display: inline; margin-left: 2px; list-style: none !important; float: left;}
#Menu ul li a { display: block; float: left;text-decoration: none; color: #002674; font-size: 10px; text-transform: uppercase;  height: 23px; line-height: 23px; padding-right: 10px;  background:transparent url(../_pic/inactiveMenuRight.jpg) right top no-repeat; margin-bottom: 2px;}
#Menu ul li a span { display: block; float: left; height: 23px; width: 10px; background: transparent url(../_pic/inactiveMenuLeft.jpg) left top no-repeat; }
#Menu ul li a:hover { background: transparent url(../_pic/hoverMenuRight.jpg) right top no-repeat; }
#Menu ul li a:hover span{ background: transparent url(../_pic/hoverMenuLeft.jpg) left top no-repeat; }
a.active { display: block; float: left; text-decoration: none; color: #FFFFFF !important; font-size: 10px; text-transform: uppercase;  height: 25px !important; line-height: 25px !important; padding-right: 10px;  background:transparent url(../_pic/activeMenuRight.jpg) right top no-repeat !important; margin-bottom: 2px; font-weight: normal !important;}
a.active span { background: transparent url(../_pic/activeMenuLeft.jpg) left top no-repeat !important; height: 25px !important;}
#logoText { float: left; margin: 40px 10px 10px 10px; }

#subMenu { width: 757px; float: left; background: #002674; color: #FFFFFF; min-height: 3px; font-size: 2px;}
#subMenu ul { margin: 0px 10px; padding: 0px; float: left;}
#subMenu ul li { display: inline; list-style: none !important; float: left;}
#subMenu ul li a { display: block; float: left;text-decoration: none; color: #FFFFFF; font-size: 11px; height: 28px; line-height: 28px; margin-right: 10px; /*font-weight: bold;*/ }
#subMenu ul li a:hover { }

#content { padding: 0px 10px ; }
#Left { width: 298px; padding-right: 8px; float: left; }
#Right { width: 451px; float: left;  }
#BestWesternBaiaMare { height:345px ; max-height:345px; min-height:345px ; overflow: hidden;}
#BestWesternBaiaMare img { overflow: hidden; height: 309px;} 
#BestWesternBaiaMare h2 { background: #935600; margin-bottom: 8px; }
#Box1 {width: 247px; margin: 0px 8px 0px 0px; float: left; }
#Box2 {width: 247px; margin: 0px 8px 0px 0px ; float: left; }
#Box3 {width: 247px; margin: 0px; float: left;}

#Box1 li, #Box2 li, #Box3 li{ background: url(../_pic/ico-arror-red-up.gif) left center no-repeat; padding: 3px 20px;  } 

#Box1 div.home,
#Box2 div.home,
#Box3 div.home { height: 130px;padding: 10px;}
#Box1 div.res,
#Box2 div.res,
#Box3 div.res{ height: 220px;padding: 10px;}

#footer { padding: 0px 10px 10px 10px;}

#BottomMenu { float: left; padding: 5px 0px 5px 0px; }
#BottomMenu ul { margin: 0px; padding: 0px; }
#BottomMenu ul li { padding: 0px 8px 0px 8px; display: block; float: left; }
#BottomMenu ul li a { display: block; text-decoration: none !important; color: #0066CC !important; font-size: 11px !important; float: left; }
#BottomMenu ul li a:hover {  color: #002674 !important; text-decoration: underline !important;}
a.bottomActive { color: #8b949e !important; }

#BottomRightMenu { float: right; }
#BottomRightMenu a { font-size: 11px !important; text-decoration: none; padding-right: 15px; background: transparent url(../_pic/arrow.jpg) right top no-repeat; } 
#BottomRightMenu a:hover { text-decoration: underline; padding-right: 15px; background: transparent url(../_pic/arrowHover.jpg) right top no-repeat; }
#BottomMenuCont { border-top: 1px solid #0099FF; padding: 8px 0px; width: 757px;}

#TermsFooter { background: #152648; color: #B1DEE5; font-style:italic; text-align: center; padding: 8px 0; font-size: 10px; font-weight: normal;}
#TermsFooter a { color: #FFFFFF; }

#imgBTN { width:298px; height: 131px;}
#imgBTN a { display: block; }
#imgBTN img { border: none !important; padding: 0px !important; margin: 0px; }
#Promotii { background: #DDF2F6; height: 204px; padding-bottom: 2px; margin-top: 8px; overflow: hidden;}
#Promotii h2 { background: #30759E; }
#Promotii h3 {}
#Promotii p { padding: 8px; }
#Promotii img { float: left; margin: 7px; }
a.veziDetalii { padding: 0px 8px;}
a.veziPoze{ display: block; background: transparent url(../_pic/zoom.gif) no-repeat left center; padding-left: 20px; }
#Atractii { background: #FFEAA3; margin-top: 8px; padding-bottom: 8px;}
#Atractii h2 { background: #CC3300; }
#Atractii p { padding: 8px; padding-bottom: 0px; }
#Atractii img { padding: 0px 8px; }

#Oferta { background: #FFEAA3; margin-top: 8px; padding-bottom: 8px;}
#Oferta h2 { background: #FB7B00; }
#Oferta p { padding: 8px; }
#Oferta img { padding: 0px 8px; }

#Facilitati { background: #FFEAA3; margin-top: 8px; padding-bottom: 8px;}
#Facilitati h2 { background: #30759E; float: none;}
#Facilitati p { padding: 8px; }
#Facilitati img { padding: 0px 8px;}

.Listare { background: #DDF2F6; padding:0px;  margin:0 0 8px !important; clear: both; }

p.date { margin: 15px 0 7px;  text-align: left; font-weight: bold;}
.Listare img.bigimg { margin: 5px; float: none;}
.Listare h2 { background: #30759E; position: relative;}
.listContent {padding: 0px 0px 0px 7px !important; width: 425px;}
.listContent li { background: url(../_pic/ico-arror-red-up.gif) left center no-repeat; padding: 3px 20px;  }
.listContent ul { margin: 15px; }

.descriptionText { float: left;}
.descriptionText p{ text-align: left; float: left; }
.descriptionText div{ text-align: left; float: left;}
.descriptionText h5{ text-align: center; font-size: 14px; }
.descriptionText p.label{ text-align: right; float: left; width: 150px; margin-right: 20px; font-weight: bold; }

#slideform{ 
    background-color: #FAEFC4; 
    width: 300px;
    padding-top: 5px;
    height : 20px;
	font-weight: bold;
}
#slideform div{
    width: 100px;
    text-align: right;
    margin-right: 20px;
    float:left; 
    margin-top: 15px;
    font-weight: bold;
    
}
#slideform input.contactsubmit{
    width: 100px;
    text-align: center;
}
#slideform input,
#slideform textarea{
    float: left;
    text-align: left;
    margin-top: 15px;
}
#Nslform div{
    width: 100px;
    text-align: right;
    margin-right: 20px;
    float:left; 
    margin-top: 15px;
    font-weight: bold;
    
}
#Nslform input,
#Nslform select,
#Nslform textarea{
    float: left;
    text-align: left;
    margin-top: 15px;
}
.Listare p { padding: 0 0 8px 0px; }
.Listare a.veziDetalii { padding: 0px 0px !important;}

.Description { background: #DDF2F6; padding:0px; margin-bottom: 8px;}
.Description h2 { background: #30759E; }
.descriptionContent { padding: 0px 8px 0px 8px;}
.descriptionText { }
.Description p { padding: 0 0 8px 0px; }
.Description a.veziDetalii { padding: 0px 0px !important;}
.Description img { padding: 0px 8px 8px 0px; }
.imgCont {float: left; padding-bottom: 8px;}
.noBottomMargin { margin-bottom: 0px !important; }

#RecomendForm div{
     width: 100px;
    text-align: right;
    margin-right: 20px;
    float:left; 
    margin-top: 15px;
    font-weight: bold;
}
#RecomendForm h3{
    float: none;
    text-align: left;
    margin-left: 15px;
    font-family: Arial;
     
}
#RecomendForm div.frn{
    float: none;
    width: auto;
    margin-top: 5px;
}
#RecomendForm textarea,
#RecomendForm input{
   float: left;
    margin-top: 15px;
}

#footer { width: 757px;}
#FooterContact { background: #FAEFC4; margin: 8px 0px; }
#FooterContact h2 { background: #DD8712; margin-bottom: 0px !important; }
#FooterContact p { padding: 8px; }
#FooterContact img { padding: 0px 8px;}

#feedbackForm div{
    float: left;
    width: 150px;
    text-align: right;
    margin-right: 25px;
    margin-bottom: 15px; 
    font-weight: bold;       
}
#feedbackForm label{
    float: left;
    width: 30px;
    text-align: right;
    margin-right: 5px;        
}
#feedbackForm img{
    float: left;
    padding: 0;
    margin-bottom: 15px;
}
#feedbackForm textarea,
#feedbackForm select,
#feedbackForm input{
    float: left;
    margin-bottom: 15px; 
}

#SiteMap{
    margin: 40px;
    margin-left: 150px;
}
#SiteMap li div{
    margin-left: 5px;
}
#SiteMap li{
    background: url(../_pic/cat.gif) no-repeat ;
    background-position: 5px 4px; 
    padding-left: 25px;
    padding-bottom: 5px;
}
#SiteMap li div li{ 
    background: url(../_pic/bulinutza.gif) no-repeat 15px center; 
    padding-left: 30px;
    padding-bottom: 1px;
}
.ImgGal {
    background: url(../_pic/cat.gif) no-repeat 15px;
    background-position: 5px 4px; 
    padding-left: 25px;
	font-weight: bold;
    padding-bottom: 5px;
	font-size: 14px;
}

.mandatory { background: #FFFFDD; border: 1px solid #30759E;}
.button { background: #990000; color: #FFFFFF; border: 2px double #FFFFFF; font-weight: bold; padding: 7px; margin-right: 7px; display:block; } 