*{ margin:0; padding:0;}

html,body{margin:0;padding:0}

body{font:62.5%/1.4 Tahoma, Arial, Helvetica, sans-serif; background:#fff; color:#353535; text-align:center;}

/*text*/

img{ border:3px solid #D4E3F0;}

#content p{ margin:8px 0;}

a{ color:#2B65AB;}

a:hover{ text-decoration:none;}

form fieldset{ border:none;}
/* new */
#content form input,#content form textarea{ font-size:10px; color:#303F52; font-family:Tahoma, Arial, Helvetica, sans-serif; }
/* new - end */



h2,h3,h4{ margin:25px 0 16px 0}

h1.line{ color:#2C669B; font:bold 16px Arial, Helvetica, sans-serif;

float:left; background: #fff; position:relative; margin:0 3px; height:1em; bottom:-26px;  }

#content p#h-bg{ clear:both; background:url(i/h1.gif) repeat-x 0 50%; padding:25px 0 0 0; }



h2{ color:#E17401; font-size:13px; }

h3,h4{ color:#353535; font-size:11px;}



 small{ font-size:.9em;}



#content ul{ list-style:none; margin:5px 0;}

#content ul li{ padding-left:10px; background:url(i/li.gif) no-repeat  0 5px; }

#content ol{ margin-left:18px; font-weight:bold; color:#2C669B;}

#content ol span{ color:#353535; font-weight:lighter;}



.cleaner{ display:block; clear:both; height:1px; font-size:1px;}

/*______________global________________*/

div#header{position: absolute; left:0; top:0; width:1000px; height:209px;}

div#container{width:1000px;margin:0 auto; padding-top:209px; position:relative; font-size:1.1em; text-align:left}

div#wrapper{float:left;width:100%}

div#content{margin: 0 270px 0 203px; position:relative;}

/**/

#content{padding-top:76px;}/*<===if with phones*/

/*#content{padding-top:16px;} <===if without phones*/

/**/

div#navigation{float:left;width:203px;margin-left:-1000px}

div#extra{float:left;width:270px;margin-left:-270px; padding-bottom:40px}

div#footer{clear:left;width:100%;}



#baze, #form{ margin:0 0px 0 0px; position:relative;}
#tab4 { position:relative; left:0px; width:510px;}
#tab3 { position:relative; left:0px; width:510px;}
#tab2 { position:relative; left:0px; width:510px;}
#tab1 { position:relative; left:0px; width:510px;}
#tab1 h1 { color:#2D394F; font-size:14px; margin-top:4px; margin-bottom:0px;}
#tab2 h1 { color:#2D394F; font-size:14px; margin-top:30px; margin-bottom:0px;}
#tab3 h1 { color:#2D394F; font-size:14px; margin-top:30px; margin-bottom:0px;}
#tab4 h1 { color:#2D394F; font-size:14px; margin-top:30px; margin-bottom:0px;}
#baze{ border:1px solid #fff;}

/*________________Header_____________*/

#header{ height:209px; background:#3879B5 url(i/head0.gif) repeat-x 0 0;}

#header img{ display:block; position:absolute; font-weight:bold; color:#fff; top:100px; left:425px; z-index:10000; border:none;}

#mans{ float:right; width:363px; height:209px; background:url(i/mans.jpg) no-repeat 0 0;}

#albergo{ background:url(i/albergo.jpg)  no-repeat 0 0; width:100%; height:209px; }

#h-cor{ float:right;height:209px; width:69px; background:url(i/head-corner.gif) no-repeat 0 100%;}



/*________________Center column______________*/





/*special*/

#special{ clear:both; margin:30px 0; background:#fff url(i/special-logo.gif) no-repeat -3px 14px;width:512px;

 overflow:hidden; min-height:280px; }

 #special p.form-head{ width:511px;height:30px; overflow:hidden; background:transparent url(i/f-h.gif) no-repeat 0 0;

font-weight:bold; color:#4479AB; line-height:2em; font-size:1.4em; position:relative;}

 #special p.form-head span{width:511px; height:30px; position:absolute; display:block;

 top:4px; left:0; }





.spec{ float:left; width:167px; padding:0 0; margin-right:5px;

font:10px/1.7em Tahoma, Arial, Helvetica, sans-serif }

#last{margin-right:0px; float:right; }

.spec img{ border:2px solid #D4E3F0;}

.spec p{ padding-right:6px;margin:0!important; position:relative;  }

.spec h4{ font-size:10px; padding:0 6px 0 10px; background:url(i/bullet.gif) no-repeat 0 50%; margin:0!important;   }







#phones{ height:46px;  padding-left:5px; width:505px;

position:absolute; left:4px; top:16px;  background: url(i/ph-l.gif) no-repeat 0 0;}



#sub-phones{ height:46px; background:url(i/ph-r.gif) no-repeat 100% 0; padding-right:5px;}

#phones table{height:45px; padding:0; margin:0; border-collapse:collapse; width:500px; font-size:10px;  }

/* style for Safari */

/*\*/

#phones table { height:46px; }

/**/





#phones table td{ border-top:1px solid #D7E7F4; border-bottom:1px solid #81B1DA; padding:0 4px; vertical-align:middle;

color:#4D81B3;}

#phones table td.town{ text-align:right; padding-bottom:3px;}

#phones table td i{ font-weight:bold; font-style:normal; border-bottom:3px solid #80B9ED; color:#000;

 }





/*quick search*/

#form{background:#9BC7EC url(i/form-x.gif) repeat-x 0 100%; overflow:hidden; width:510px; color:#000;}





#q-search{background:url(i/f-round-lb.gif) no-repeat 0 100% ;  font-size:10px;}



#q-search img{ border:none; vertical-align:middle;}

#q-search  select{ font-size:10px; height:18px;}

 /*image-replaement*/

 p.form-head{ background:#fff url(i/f-h.gif) no-repeat 0 0; height:33px;margin:0!important; padding:0; position:relative;

  overflow:hidden;  }

 p.form-head span.im-rep{ display:block;width:370px; height:33px;padding:3px; position:relative; overflow:hidden;

 font-weight:bold; color:#4479AB; line-height:2em; font-size:1.4em;}

  p.form-head span.im-rep span{ display:block;width:270px; height:29px;position:absolute; left:-3px; top:4px;background:url(i/quick.gif) no-repeat 0 0;}

/*Advanced search*/

 p.form-head  span.adv{ display:block; position:absolute; right:10px; top:10px; font-size:1em;  color:#E17401; padding-left:10px; background:url(i/search.gif) no-repeat 0 50%;}

    span.adv a{color:#E17401;}

    span.adv a:hover{ text-decoration: none;}



/*step1*/

p.step1{ height:20px;  margin-top:21px!important; padding:0 0 0 35px; background:url(i/step1.gif) no-repeat 10px 50%; }

p.step1 label{ float:left; margin-right:10px; }

p.step1 label input{ width:116px; vertical-align:middle; border:1px solid #7F9DB9; margin:0 ; padding:1px 3px 5px 3px;

height:12px!important;

}

p.step1 label.sel-cont{ width:100px;}

select.sel { width:41px; vertical-align:middle; height:18px; font-size:10px;}



/*step2*/

p.step2{ float:left; width:180px; background:url(i/step2.gif) no-repeat 10px 5px;padding:0 0 0 35px; }

p.step2 label{ display:block; margin:5px 0; clear:left; color:#000000;}

p.step2 select{ margin:0 3px; width:37px;}

p.step2 span{ width:50px;  float:left; }

p.step2 span.cam{ width:40px;}



/*step3_step4*/

p.step3{ float:left; width:50%; background:url(i/step3.gif) no-repeat 10px 5px;padding:6px 0 3px 35px;}

.step3 label {
        color: #355f85;
}
.step3 label span {
        color: #000000;
}
.step3 input {
        margin-left: 8px;
        margin-right:4px;
        vertical-align:middle;
}
.step3 input, x:-moz-any-link {
        margin-left: 9px;
}

p.step4{ float:left; width:50%;background:url(i/step4.gif) no-repeat 10px 5px;padding:6px 0 0px  35px;

margin:0px 0!important;}
.step4 select {
        color:#303f52;
        font-size:10px;
        margin-left:5px;
}

p.step3 span,p.step4 span{ float:left; width:60px;}


p.step3 select,p.step4 select{ width:150px; vertical-align:middle;}

p.step5{ float:left; width:50%;background:url(i/step5.gif) no-repeat 10px 5px;padding:6px 0 40px  35px;
margin:10px 0 0 0; }
p.step5 label input {
        width:210px;
        margin-top:5px;
        padding-top:0px;
        padding-bottom:1px;
        padding-left:2px;
height:15px!important;
border:1px solid #7F9DB9; }

/*send*/

#send{  clear:both; overflow:visible; font-size:0; height:1%; }

.button{ width:203px; float:right; height:42px; background:url(i/f-round-rb.gif) no-repeat 100% 100%;

margin-top:-37px; position:relative; z-index:150;}
#form .button {
        position:absolute; bottom:0px; right:0px;
}


/*popup block*/

#adv{ position:relative; padding:28px 0 30px 0; clear:both; top:-10px;

background:url(i/adv-top.gif) no-repeat 0 0;}

#adv p{margin:0!important;}



/*step5*/

/*p.step5{padding:6px 0 3px 35px; background:url(i/step5.gif) no-repeat 10px 5px;  }

p.step5 select{ width:107px;vertical-align:middle;} */

/*step6*/

p.step6{padding:6px 0 3px 35px; background:url(i/step6.gif) no-repeat 10px 5px;}

.serv{ float:left;  padding:5px 0 0 36px; width:200px; color:#355F85; position:relative; overflow:hidden;}

.serv label{ display:block;padding:3px 0; }





#content .title{ padding:.8em 0; margin-top:1em;  overflow:hidden; _height:1%;

         border-bottom:1px solid #ddeaf5; color:#2E5D85 ;  }

#content        .title img{ float:left; vertical-align:middle; border: none;  margin:-4px 1em 0 0;}

.prenota2{ border:none; float:right; margin:6px 0}



/*_____________________left column__________________*/

#navigation{ background:url(i/l-col.gif) no-repeat 0 0;

padding-top:28px;}



/*service menu*/

ul#servce-menu{ list-style:none; font-weight:bold; margin:18px 20px ; border-top:1px solid #DDEAF5; }

ul#servce-menu li{ padding:2px 6px 2px 17px ; border-bottom:1px solid #DDEAF5; font-family: Arial, Helvetica, sans-serif; background:url(i/serv-li.gif) no-repeat 1px 6px;  }

ul#servce-menu a{ text-decoration:none; color:#4C86BA; }

ul#servce-menu a:hover{  color:#E77505;}

/*image replacement in headers*/

#navigation h4{ display:block; position:relative; height:33px; border-bottom:4px solid #80B9ED;

margin:0 10px 0 4px; line-height:1.7em; text-align:center; overflow:hidden;  }

#navigation h4 span{ display:block; position:absolute; left:0; top:0; width:193px; height:29px;}

.categoria span{ background:url(i/categoria.gif) no-repeat 0 0;}

.posizione { background:url(i/poz.gif) no-repeat 100% 0; }

.posizione span{ background:url(i/hotel.gif) no-repeat 0 0; top:5px!important;}

#navigation h4.notizie{border-bottom:none!important;}

#navigation h4.notizie span{ background:url(i/notizie.gif) no-repeat 0 0; }



/*categories list*/

ul.cat{margin:0 10px 6px 4px; background:#639ED1 url(i/cat-bottom.gif) no-repeat 100% 100%; padding-bottom:6px;

list-style:none;position:relative; overflow:hidden;}

ul.cat li{ margin:-1px 15px 0  15px; padding:3px 5px 3px 18px; background:url(i/cat-arrow.gif) no-repeat 0 8px;

border-top:1px solid #85B3DB; }

ul.cat li a{ text-decoration:none; color:#fff; }

ul.cat li a i{ font-style:normal; color:#D7ECFF;}

/*news*/

.news-col{ font-family:Tahoma, Arial, Helvetica, sans-serif;margin:0 10px  0 4px ; font-size:10px; line-height:12px;

color:#2A2D43;}

b.news-desk,strong.news-desk{ display: block; border-bottom:3px solid #80B9ED; padding:6px 0; margin-bottom:6px; font-size:10px;  }

a.news-date{ color:#8995A5; text-decoration:none; }





/*enter form*/

div#login{ margin:0 10px 10px 5px;text-align:right; }

div#login b{ display: block; padding-left:12px; text-align:left;  font-size:10px; }

form#enter{ font-size:1em;   }

form#enter #ent{ vertical-align:middle; padding:0;  margin-top:-1px;}

form#enter a{padding:3px;  color:#E77505; font-size:.9em;  }

form#enter a:hover{ text-decoration:none;}

form#enter p{background:#DDE9F5;padding:0 5px 3px 5px; margin:3px 0 3px 0; color:#315E87;}

form#enter label{   margin:3px 0 5px 0 ;}

form#enter  input{ margin:3px 0 0 3px; }

form#enter label input{padding:1px 3px 5px 3px; width:100px; border:1px solid #6DA1D0;

height:12px!important; font-size:1.1em; vertical-align:middle;}



/*____________________Right Column_____________________*/

/*imag ereplase*/

h4.map, h3.simlar{  font-size:12px; text-transform:uppercase; color:#A1BCD6; height:14px; overflow:hidden; margin-bottom:4px;}

h4.map span, h3.simlar span{display:block; position:absolute; left:0; top:0; background:url(i/map-h.gif); width:271px; height:14px;}

h4.articles, h3.simlar{position:relative; margin:14px 0 8px 0; height:21px;}

h4.articles span{ display:block; position:absolute; left:0; top:0; background:url(i/articles.gif) repeat 0 0; width:100px; height:21px; }

h4.simlar span{display:block; position:absolute; left:0; top:0; background: url(i/simlar.gif) repeat 0 0; width:100px; height:21px; }





#extra p{ margin:10px 0 20px 0}

a.more{ color:#E17401; padding-right:10px; background:url(i/more.gif) no-repeat 100% 4px; white-space:nowrap;}



/*small forms*/

#s-forms h4{ padding:6px 6px 6px 12px; color:#fff; background:#8CBBE2 url(i/sm-x.jpg) repeat-x 0 0;   border: solid #639ED1; border-width:1px 0; margin-bottom:9px;}

#s-forms img{ border:none;}

#s-forms p{ margin:3px 0 3px 12px; overflow: hidden;}





.totale{ margin:8px 0; border: solid #DDEAF5; border-width:1px 0;  overflow: hidden;}

.tot{ width:120px; float:left; border-right:1px solid #DDEAF5;

 color:#303F52; }

  .tot p{padding:5px  6px 6px 0;font-weight:bold; }

  .tot b{  font-size:12px; color:#FF992F; text-transform:uppercase; }

.tot-desk{  float: left;border-left:1px solid #DDEAF5; margin-left:-1px;}

  .tot-desk p{padding:0 0;}

  .tot-desk a { color:#639ED1;}



a.sheda{ padding-left:12px;width:110px; background:url(i/ff.gif) no-repeat 0 50%; color:#E17401; float:left; }

#s-forms p input{ float:left; margin-left:10px;}



 

#s-forms p.simlar-listing{ padding:10px; text-align:center;  background:#DDE9F5; margin:16px 0;  }

 #s-forms p.simlar-listing a{color:#E17401;}

 a.pre{ padding-left:10px; background:url(i/fwd.gif) no-repeat 0 80%; }

 a.seg{ padding-right:10px; background:url(i/ff.gif) no-repeat 100% 80%;}

/*____________________Footer_____________________  */

#footer{ text-align:center; font-size:.9em; padding-top:30px;}

#footer ul{ list-style:none; border-top:1px solid #D1E3F2; padding:5px 0 7px 0;}

#footer ul li{display: inline; padding:0 10px 0 15px; background:url(i/foo-li.gif) no-repeat 0 4px; }



#copy{ position:relative; background:#639ED1 url(i/foo-r.jpg) no-repeat 100% 0; height:29px; }

#copy p{ padding:.5em; color:#fff;}

#copy p a{ color:#fff;}

#copy p a:hover{ text-decoration:none;}

#foo-top{ position:absolute; bottom:0; right:0; top:-59px;  width:195px; height:88px; background:url(i/foo-top.gif) no-repeat 0 0;

  }

  

  

/*________________Location____________________*/

h2#matter2{

        position:absolute;
         top:-19px;
        margin-bottom: 10px;
        font:19px Arial, Helvetica, sans-serif;

        color:#2D394F;

}

h1#matter{

        /*text-align:center;*/

        margin-top:30px;
                
                margin-bottom:8px;

        padding-top:20px;

        font:19px Arial, Helvetica, sans-serif;

        color:#2D394F;

}

h1#matter img{ border:none;  }

h1#matter div {text-align:center;}



#bitz{ position:absolute; top:16px; left:0; text-align:left;}

#bitz a{ padding:0 12px 0 3px; background:url(i/bit.gif) no-repeat 100% 6px;

color:#2D394F; font-size:.9em;}

#bitz a.open{ background:#fff;}

#bitz img{ border:none;}

/*tabs*/

#tabs{ height:32px; margin:0px 0;  background:#78ACDA url(i/tabs.gif) repeat-x 0 0; width:506px;}
html>body #tabs{width:506px;}
 #bottom-tabs a,#tabs a{ display:block;height:32px; width:250px; float:left; padding:4px 0; text-align:center;  color:#fff; text-decoration:none;  }

 #tabs a.bor{ background:url(i/border.gif) no-repeat 100% 6px;}

 #bottom-tabs a:hover,#tabs a:hover{ text-decoration:underline;}

 #bottom-tabs .active a:hover,#tabs .active a:hover{ text-decoration:none;}

 #bottom-tabs .active b,#tabs .active b{ border-bottom:3px solid #639ED1;}

 /*last tab*/

 #tabs .active a.rht,#bottom-tabs .active a.rht{background: none;}


/*bottom tabs*/

#bottom-tabs{ height:32px; margin:0px 0; background:#78ACDA url(i/bot-tab.gif) repeat-x 0 0; width:506px;}

 #bottom-tabs a{padding:11px 0 0 0;}

 #bottom-tabs a.bor{background:url(i/border.gif) no-repeat 100% 11px;}

 #bottom-tabs .active{width:128px; float:left;

 background:#fff url(i/act-b.gif) no-repeat 0 0; color:#000; font-weight:bold;  }

 #bottom-tabs .active a{width:128px;  padding-top:8px;color:#000; background:url(i/act-rb.gif) no-repeat 100% 0;}



/*map-area*/

#maparea{ padding:20px 0; overflow:hidden}

 #maparea img{ float:left; margin-top:2px;}

 #maparea h4{ margin:0 0 10px 0!important; color:#2D394F; font-size:1.2em;  }

 #maparea p{margin:0 0 10px 0!important;}

 #maparea .mapdesk{ margin-left:240px;}

 #maparea h5{ overflow:hidden; background:url(i/h1.gif) repeat-x 0 .7em; font-size:1.1em; font-weight:bold;  color:#2E5D85;}

 #maparea h5 span{ float:left; padding-right:.5em; background:#fff;}

 

 /*________________photo__________________*/

#photo-cont{ text-align: center; padding:20px 0 0 0;}

 #photo-cont img{ margin-bottom:12px;}

 #content #photo-cont p{ margin:3px;}

 #photo-cont a{ color:#E17401; }

 #photo-cont a:hover{ text-decoration:none;}

 #photo-cont a.fwd{padding:0 5px 0 12px; background:url(i/fwd.gif) no-repeat 0 90%;}

 #photo-cont a.ff{ padding:0 12px 0 5px; background:url(i/ff.gif) no-repeat 100% 90%;}



/*#samll-images{ overflow: hidden; padding:10px 0;}

#samll-images a{display: -moz-inline-box;

        display: inline-table;

        display: inline-block;

        margin: 10px 10px 10px 0;

        text-align:center;

        padding:2px;

        vertical-align: middle;

        overflow:hidden;

        }



#samll-images a:hover{ padding:4px; background:#639ED1; }

html:root #samll-images a{ padding:4px;}

html:root #samll-images a:hover{ padding:4px; }



*/

#samll-images{ width:511px; margin:20px 0; border:none;  border-collapse:collapse;text-align:center;vertical-align:middle; }



#samll-images td{border:1px solid #fff; text-align:center; vertical-align:middle; padding:6px}

#samll-images a img{ margin:3px; vertical-align:middle;}

#samll-images a:hover img{ background:#fff; padding:1px; border:5px solid #639ED1; margin:0;  }







/*__________________Credit_card______________________*/

form#card{ padding:20px 0; color:#303F52; }

form#card p{ padding:5px 15px; overflow:hidden;}

  form#card  div.indietro{ padding:5px 10px 10px 10px!important; border-bottom:1px solid #DDEAF5;  color:#8995A5;  }

  form#card  div.indietro input{ float:left; margin: -4px 12px 0 0; vertical-align:top;}

  p.blue{ background:#DDEAF5; }

 small{ font-size:.9em;}

form#card p input{vertical-align:middle; margin:0 ;

}

.area{width:166px; border:1px solid #7F9DB9;height:12px!important;padding:1px 3px 5px 3px; }

form#card p.num2 input{ margin-top:11px;}

form#card p.num2 span,form#card p span.num{ width:225px; float:left; margin-top:3px;     }

form#card p span.num{ color:#2E5D85;}

form#card p label{ display:block;padding:2px 0; display:block;}

form#card p label span{ float:left; width:400px;}

b.orange{ color:#E17401;}

  

  #caps{ border-bottom:1px solid  #7F9DB9}

  #caps p{ text-transform:uppercase;}

  #caps p small{text-transform: none; }

  #caps p input{vertical-align:middle; margin:0 ; padding:3px;

height:12px!important; margin:0 0 0 3px!important; }



p#carta{ text-align:right;}



/*______________Booking________________*/



form#booking{ padding:10px 0; color:#303F52;}

  p.pre b{ font-size:1.2em;}

  p.date{ color:#2E5D85;}

.row{ padding:0 15px;  overflow:hidden;  border-top:1px solid #DDEAF5; font-size:.9em;  }

.sub-row{padding:0 15px;  overflow:hidden; font-size:.9em; }

hr {

    height:1px;

    border: 0 none;

    color:red;

    display:block;

    background-color:#DDEAF5;

}

 .came{ width:70px; float:left; padding:6px 0;}

 .sol{ width:95px; float:left;padding:6px 0;}

 .tipo{ width:186px; float:left;padding:6px 0 6px 4px;}

 .tipo1{ width:245px; float:left;padding:6px 0;}

 .bookchk{ width:55px; float:left; padding:6px 0; text-align:center;}

 .total{ width:68px; float:left;padding:6px 0;}



.tot-line{padding:6px 15px; margin:10px 0;  background:#DDEAF5;  color:#2E5D85; text-align:right;  }

.tot-line b{padding:6px 6px 10px 6px; margin:0 3px; background:#fff; border:1px solid #DDEAF5;  color:#FF992F;}





  .cam2{ width:60px; float:left;padding:6px 0;}

  .pax{ width:50px; float:left;padding:6px 0;}

  .cog{ width:90px; float:left;padding:6px 0; }

    .cog .area{ width:72px;}

  .nome{ width:76px; float:left;padding:6px 0;}

    .nome .area{ width:54px;}

  .ses{ width:70px; float:left;padding:6px 0;}

  .dat{ width:103px; float:left;padding:6px 0;}

    .dat .area{ width:80px;}

  .eta{ width:26px; float:left;padding:6px 0 6px 0;}





  .row input{ vertical-align:middle; margin-top:-2px;}



p#ins .area{ width:140px;}



/*________________Hotel lists______________*/

#s-result{ margin-top:-10px; padding-bottom:16px; overflow:hidden;}



.sr-line{ padding:6px 15px; overflow:hidden; background:#8CBBE2 url(i/sr-line.gif) repeat-x  0 0; border:solid #639ED1; border-width:1px 0; }



#content .sr-line h3,.sr-line strong{ float:left; color:#fff; font:bold 1.3em/1em Tahoma, Arial, Helvetica, sans-serif; margin:0!important; width:360px;}



#content .sr-line  img{ border:none; }

.sr-line a{ float:right; padding-left:12px; background:url(i/sr-a.gif) no-repeat 0 60%;

color:#fff;}


.sr-line a:hover{ text-decoration:underline;}

.sr-line a.name{ float:none; background:none; padding:0;}

.sr-line a.name:hover{ text-decoration:none;}



 p.place{background:url(i/pl.gif) repeat-x 0 8px; overflow:hidden;}

 p.place span{ float:left;background:#fff; padding:0 10px 0 15px;}



p#pages{ padding:8px 0; text-align: center; background:#DDE9F5; }

p#pages a img{ border:none; }



/*__________________Search results_______________*/

.rez-head{ overflow:hidden; padding-bottom:20px;}



.search-param{ width:200px; float:left; padding-left:15px; }

.search-param span{ color:#7E868E;}

.search-param img{ border:none;}



.serv-links{ float:right; width:200px; text-align: right; font-size:.9em;}

.serv-links a{ color:#E17401;}

.serv-links a:hover{ text-decoration:none;}

  a.srch{ padding-left:10px; background:url(i/search.gif) no-repeat 0 3px;}

  a.print{ padding-left:15px; background:url(i/print.gif) no-repeat 0 3px }

/**/

.int{ overflow:hidden; padding:0px 15px 12px 0px; font-size:.9em ; color:#303F52;}

.int_img{ float:left; width:117px;}
span.int_text  {
        line-height:13px;
        padding:0px 0 0 0px;
        margin:0px 0 0 15px;
        display:block;
}



#s-result table{ width:510px; margin-bottom:10px; padding:0;

border-collapse:collapse; border:none;

vertical-align:middle;

font-size:.9em; color:#8995A5; text-align: center;}

#s-result td{ border:1px solid #DDEAF5; padding:8px 15px 6px 15px;}

#s-result td img{ border:none;}

#s-result td.price{ width:195px; border-left:1px solid #fff; font-weight:bold; text-align: left;  color:#303f52; }
#s-result td.zona{ width:154px; border-left: none; border-top: none; border-right: none; text-align: left; color:#303f52;  }
#s-result td.camere{border-left: none; border-top: none; border-left: none; text-align:left;  color:#303f52; }

 #s-result td.price b{ color:#FF992F; font-size:1.3em;}

 

#s-result td.det{ width:84px;}
#s-result td.det a {
        color:#639ed1;}
#s-result td.pena{ width:94px;}
#s-result td.pena a {
        color:#639ed1;}

#s-result td.prenota{ border-right:1px solid #fff; width:100px;}



.hid_book_link {display:none;}

.shw_book_link {}

.sec_form {float:none; margin:0px;}



.sub_wait { background:url(i/wait.jpg); width:0px; height:20px; float:left; }

.main_wait { width:300px;height:20px;border:1px solid #ccc;margin:auto;margin-top:10px; display:none; }

.agelabel_span {display:none; float:none !important;}


.torna {
        border:none;
        margin-top:0px;
        margin-bottom:20px;
}



/*-----------------------------------*/

/* (x)html coding by Ilia Jacoveev   */

/* aka [tapazukk.net]    2007        */

/*-----------------------------------*/

/*19.10.2007*/
