*{padding:0;margin:0}
img {border:none;vertical-align:top;}
.cleaner {line-height:0;height:0;clear:both;float:none!important;font-size:0;}
.hidden {display:none!important;}
a {outline:none;}

.head ul a:hover, .r-all:hover, .r-all2:hover, .upl p a:hover, .head .active a, .cazare p a:hover, .stire p a:hover {text-decoration:underline;}
.footer a:hover, .ct a:hover, .t-caz a:hover, .pub:hover {text-decoration:none;}
img, .errors {behavior:url(http://www.balea-lac.com/assets/template/iepngfix.htc);}

body {background:#FEFEFE url(bg.jpg) repeat-x;}
.container {margin:0 auto;width:960px;font-family:Tahoma;}
.upl {padding:4px 0 0;height:20px;}
.upl h1 {padding-right:4px;}
.upl h1, .upl p  {font-size:11px;color:#cee6da;float:left;font-weight:normal;}
.upl p strong {font-weight:normal;}
.upl p a {color:#cee6da;text-decoration:none;}

.head {background:url(head.jpg) no-repeat;height:199px;}
.head p {padding:30px 0 0 0;}
.logo {display:block;height:90px;width:280px;text-indent:-9999px;}
.head ul {padding:47px 0 0 228px;}
.head ul li {display:block;float:left;}
.head ul a {display:block;float:left;font:11px Tahoma;color:#FFF;text-decoration:none;text-align:center;width:104px;}
.txt {float:left;width:590px;padding-bottom:20px;}
.t1 {background:url(h2.jpg) no-repeat;padding:10px 0 0 10px;height:55px;margin:10px 0 0;}
.t2 {background:url(h2-m.jpg) no-repeat;padding:10px 0 0 10px;height:55px;margin:20px 0 0;}

.cazare {background:url(cazare.jpg) no-repeat;height:140px;width:132px;float:left;padding:7px 0 0 13px;}
.cazare p {font-size:11px;padding:5px 0 6px 5px;font-weight:bold;}
.cazare p a {color:#333;text-decoration:none;}
.cazare em {text-align:center;display:block;padding:5px 5px 0 0;}
.col {float:right;width:330px;font-size:11px;padding-top:10px;}
.an-input {background:url(ab-input.gif) no-repeat;height:29px;width:284px;border-style:none;font-size:11px;padding:0 0 0 10px;color:#7b7b7b;float:left;}
.an-submit {background:url(ok.jpg) no-repeat;height:29px;width:35px;border-style:none;float:left;}
.newsletter {height:40px;}

.t-an {background:url(t-an.jpg) no-repeat;display:block;clear:both;padding:10px 0 0 10px;height:50px;margin:10px 0 0;}
.t-nou {background:url(t-nou.jpg) no-repeat;height:40px;display:block;clear:both;padding:10px 0 0 10px;margin:10px 0 0;}
.t-part {background:url(t-part.jpg) no-repeat;display:block;clear:both;padding:10px 0 0 10px;height:50px;margin:25px 0 0;}

.stire {padding-top:10px;position:relative;height:100px;border-bottom:1px solid #409369;}
.masca {position:absolute;top:33px;left:0;}
.stire p {font:bold 14px "Trebuchet MS", Verdana;color:#333;padding:0 0 5px;}
.stire p a {color:#333;text-decoration:none;}
.stire img {margin:0 10px 0 0;float:left;}
.stire em {font-size:11px;line-height:16px;color:#5b5b5b;font-style:normal;overflow:hidden;height:80px;}
.r-all {background:url(r-all.gif) no-repeat right top;height:15px;display:block;font-size:10px;color:#FFF;text-align:right;text-decoration:none;position:absolute;top:95px;left:220px;padding:2px 15px 0;}

.reclama img {padding:0 0 10px;}
.footer {background:url(footer.jpg) repeat-x;clear:both;padding:10px 0 0;font:10px Tahoma;color:#666;height:80px;}
.fin {margin:0 auto;width:960px;}
.base {display:block;}
.btn {padding:10px 0 0 0px;}
.btn a {padding:0 1px;}
.footer a {color:#09743e;text-decoration:underline;}

/*content*/
.ct {margin-top:-10px;}
.ct img {background:#FFF;margin:14px 20px 5px 0;padding:1px;float:left;border:1px solid #e8e8e8;}
.ct p {font:12px/18px Tahoma;color:#3e3e3e;padding-bottom:12px;}
.ct a, .t-caz a {color:#09743E;text-decoration:underline;}
.ct ul {padding-top:10px;}
.ct ul ul{padding:0;}
.ct li {font:12px/18px Tahoma;color:#3e3e3e;background:url(round.gif) no-repeat left 7px;padding:0 0 1px 15px;list-style:none;}
.ct h3 {font:bold 14px "Trebuchet MS", Verdana;color:#09743e;padding:15px 0 0 0;}

/*formular*/
.fm p {float:left;width:295px;padding:0 0 10px;}
.fm label {display:block;padding:4px;font:11px Tahoma;color:#7b7b7b;}
.fm p input {width:277px;color:#7b7b7b;background:url(input.gif) no-repeat;border-left:1px solid #ededed;border-right:1px solid #ededed;border-top-style:none;border-bottom-style:none;height:29px;font:11px Tahoma;padding:0 0 0 5px;}
.fm p textarea {width:573px;color:#666;background:url(textarea.gif) repeat-x;font:11px Tahoma;height:114px;border:none;color:#7b7b7b;padding:5px 0 0 5px;overflow:auto;}
.fm span {display:block;clear:both;}
.fm span input {background:url(trimite.jpg) no-repeat;height:29px;width:95px;border-style:none;cursor:pointer;}
.errors {background: #FFEAEA url(errors.png) no-repeat 5px 3px;border: 1px solid #FFD5D5;color: #F00;font: 11px Tahoma;padding:5px 5px 5px 45px;margin-bottom:10px;width:566px;}

/*listing obiective turistice*/
.obiectiv {position:relative;border-bottom:1px solid #409369;height:105px;margin:0 0 15px;}
.obiectiv img {float:left;margin-right:15px;}
.obiectiv p {font:11px/16px Tahoma;color:#5b5b5b;}
.obiectiv h3 {font:bold 13px "Trebuchet MS", Verdana;color:#333;}
.obiectiv h3 a {color:#333;text-decoration:none;}
.obiectiv h3 a:hover {color:#000;}
.masca1 {position:absolute;top:26px;left:0;}
.r-all2 {background:url(r-all.gif) no-repeat right top;height:15px;display:block;font-size:10px;color:#FFF;text-align:right;text-decoration:none;position:absolute;top:89px;left:480px;padding:2px 15px 0;}
.pag {text-align:center;}
.pag a {font:11px Tahoma;color:#FFF;background:url(pag-a.gif) no-repeat;padding:3px 7px 5px;text-decoration:none;margin:0 2px;}
.pag a:hover, .ditto_currentpage {font:11px Tahoma;color:#333;background:url(pag-a-h.gif) no-repeat;padding:3px 7px 5px;text-decoration:none;margin:0 2px;}
#map {width:586px;height: 322px;border:1px solid #777;overflow:hidden;}

/*cazare*/
.gal { width:305px; margin-right:15px!important; float:left;overflow:hidden;height:254px;}
.gal img { margin:0 2px 2px 0;   background:#FFF;padding:1px;float:left;border:1px solid #e8e8e8;}
.t-caz h3 {font:bold 14px "Trebuchet MS";color:#09743e;padding:0px 0 10px;}
.t-caz h4 {font:bold 14px "Trebuchet MS";color:#09743e;padding:15px 0 10px;}
.dotari {float:right;width:270px;background:url(dotari.jpg) no-repeat left bottom;padding:0 0 10px;margin:0 0 10px;}
.dotari li {font:12px/18px Tahoma;color:#3e3e3e;background:url(round.gif) no-repeat left 7px;list-style:none;display:block;float:left;width:80px;height:20px;}
.t-caz  li {font:12px/18px Tahoma;color:#3e3e3e;background:url(round.gif) no-repeat left 7px;list-style:none;display:block;padding:0 0 1px 10px;}
.t-caz p {font:12px/18px Tahoma;color:#3e3e3e; padding-top:10px;}
.tel {font:bold 12px "Trebuchet MS"!important;color:#09743e!important;padding:10px 0 10px 35px;background:url(tel.gif) no-repeat;margin-top:15px;}
.adresa {font:bold 12px "Trebuchet MS"!important;color:#09743e!important;padding:10px 0 10px 35px;background:url(adresa.gif) no-repeat;margin-top:15px;}

.resize {width:89px;height:73px;}
.ct table {font: 12px Tahoma;color:#3e3e3e;clear: both;float: none;margin: 10px 0px 0px;width:100%;border-top: 1px dotted #c5c5c5;}
.ct table td {border-bottom: 1px dotted #c5c5c5;padding:5px;}
.reclama {padding-top:30px;}
.off {background:url(off.jpg) no-repeat 180px 7px;font-size:15px!important;padding:10px 0 14px 70px!important;margin-top:15px;backgound:#f0efef;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;}
.on {background:url(on.jpg) no-repeat 180px 7px;font-size:15px!important;padding:10px 0 14px 70px!important;margin-top:15px;backgound:#f0efef;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;}
.pub {float:right;color:#F00;}
.infos {border:solid 1px #CCC;padding:5px 5px 0px 45px;margin-bottom:5px;background:url(hotel.jpg) no-repeat;display:block;}
.goog {display:block;padding-left:13px;margin:15px;clear:both;background:#f9f9f9;}
