@media all { 

/* =universals */
* { margin: 0; padding: 0; }

/* =html */
html { background-color: #FFF; }

/* =body */
body { margin-top: 20px; font: 11px Helvetica, Tahoma, Verdana; color: #6F6F6F; }

/* =h1 */
h1#h1_bine_ai_venit { position: relative; margin: 0 0 20px 15px; width: 104px; height: 12px; background: url(../img/bine_ati_venit.png) no-repeat; }
h1#h1_cazare { position: relative; margin: 0 0 20px 15px; width: 104px; height: 12px; background: url(../img/cazare-pensiuni-iasi.png) no-repeat; }
h1#h1_cazare_pat_matrimonial { position: relative; margin: 0 0 20px 15px; width: 208px; height: 17px; background: url(../img/camere-cu-pat-matrimonial.png) no-repeat; }
h1#h1_cazare_doua_paturi { position: relative; margin: 0 0 20px 15px; width: 150px; height: 17px; background: url(../img/camere-cu-2-paturi.png) no-repeat; }
h1#h1_cazare_apartament { position: relative; margin: 0 0 20px 15px; width: 107px; height: 17px; background: url(../img/apartamentul.png) no-repeat; }
h1#h1_evenimente { position: relative; margin: 0 0 20px 15px; width: 229px; height: 10px; background: url(../img/evenimente-cardinale-resort.png) no-repeat; }
h1#h1_contact { position: relative; margin: 0 0 20px 15px; width: 153px; height: 12px; background: url(../img/contact-si-rezervari.png) no-repeat; }
h1#h1_restaurant { position: relative; margin: 0 0 20px 15px; width: 87px; height: 12px; background: url(../img/restaurantr.png) no-repeat; }


/* =h2 */
h2#h2_cazare { position: relative; margin: 0 0 20px 15px; width: 60px; height: 12px; background: url(../img/cazare-pensiuni-iasi.png) no-repeat; }
h2#h2_facilitati_pensiune { position: relative; margin: 0 0 20px 15px; width: 140px; height: 16px; background: url(../img/facilitati-pensiune.png) no-repeat; }
h2#h2_restaurant { position: relative; margin: 0 0 20px 15px; width: 60px; height: 12px; background: url(../img/cazare-pensiuni-iasi.png) no-repeat; }
h2#h2_galerie_foto { position: relative; margin: 0 0 20px 15px; width: 91px; height: 17px; background: url(../img/galerie-foto.png) no-repeat; }
h2#h2_restaurant { position: relative; margin: 0 0 20px 15px; width: 87px; height: 12px; background: url(../img/restaurantr.png) no-repeat; }

/* =ul */
ul { list-style-type: none; }
ul#ul_meniu { position: relative; float: left; width: 235px; height: 228px; background: #FFF url(../img/bot_meniu.jpg) no-repeat bottom; }
ul#ul_submeniu { position: relative; width: 235px; }
ul#ul_meniu_sus { position: relative; float: left; width: 100%; height: 27px; background-color: #A60C0C; }
ul#ul_lista { position: relative; margin-top: 20px; width: 360px; }
ul.ul_lista_detalii { position: relative; margin-top: 10px; padding-left: 20px; width: 250px; }
ul#ul_galerie_foto { position: relative; margin-top: 20px; width: 100%; overflow: inherit; }
ul#ul_content_center3 { position: relative; float: left; padding: 20px 0 0 20px; width: 241px; height: 146px; font-size: 11px; color: #A70B0E; background: url(../img/cz-pret.png) no-repeat; }

/* =li */
ul#ul_meniu li { float: left; width: 235px; }
ul#ul_meniu li#stele { height: 48px; }
ul#ul_submeniu li { float: left; width: 235px; height: 22px; }

ul#ul_meniu_sus li { float: right; height: 27px; }
ul#ul_meniu_sus li#li1 { width: 104px; }
ul#ul_meniu_sus li#li2 { width: 91px; }
ul#ul_meniu_sus li#li3 { margin-right: 10px; width: 74px; }
ul#ul_meniu_rest li.line { float: left; padding-left: 10px; width: 270px; height: 1px; background-color: #F1F0EE; }

ul#ul_lista li { float: left; margin-bottom: 10px; width: 100%; height: 74px; background: url(../img/img_bg.png) no-repeat bottom right; }
ul.ul_lista_detalii li { margin-bottom: 5px; padding-left: 10px; width: 100%; line-height: 14px; background: url(../img/sageata.png) no-repeat; }
ul#ul_galeria_foto li { border: 2px solid #D7CABA;  background-color:#009900; }
ul#ul_galeria_foto li img { border: none; padding: 0; margin: 0; }
ul#ul_content_center3 li { position: relative; width: 100px; height: 50px; }

/* =p */
p#p_tel { position: relative; float: left; margin-bottom: 2px; padding: 10px 0 0 15px; width: 191px; height: 57px; background-color: #D1BC9D; }
div#copy p { margin-right: 15px; }
div.box1 p { position: relative; padding: 40px 50px 0 20px; font-size: 11px; color: #6C6A53;  }
div.box2 p { position: relative; float: left; margin-top: 44px; padding: 0 26px; width: 180px; font-size: 11px; color: #6C6A53; }
div#oferte_speciale p { position: relative; padding: 40px 20px 0 20px; font-size: 11px; color: #6C6A53; }
div#constructii_metalice p { position: relative; float: left; margin: 10px 20px 0 20px; width: 190px; font-size: 11px; }
div.box3_1 p { position: relative; margin-left: 38px; }
p#restaurant_stil_box { position: relative; float: left; padding: 40px 10px 10px 10px; width: 150px; height: 150px; background: url(../img/cz-restaurant.png) no-repeat; text-align: center; }
p#restaurant_stil { float: left; padding: 70px 30px 30px 30px; width: 429px; height: 150px; background: url(../img/rst-resturant-stil.png) no-repeat; }
p#despre_noi { float: left; padding: 70px 30px 30px 30px; width: 429px; height: 150px; background: url(../img/despre_hotel_vrancea.png) no-repeat; }
p#restaurant_vn { float: left; padding: 70px 30px 30px 30px; width: 429px; height: 150px; background: url(../img/rst-resturant-vrancea.png) no-repeat; }
p#p_single { float: left; padding: 70px 30px 30px 30px; width: 429px; height: 150px; background: url(../img/cm-camera-single.png) no-repeat; }

p#p_double { float: left; padding: 70px 30px 30px 30px; width: 429px; height: 150px; background: url(../img/cm-camera-dubla.png) no-repeat; }

p#p_ap { float: left; padding: 70px 30px 30px 30px; width: 429px; height: 150px; background: url(../img/cm-apartament.png) no-repeat; }

#p_rest_st { float: left; padding: 20px 28px 0 30px; width: 206px; height: 218px; background: url(../img/rst-meniu.png) no-repeat; }
p#p_localizare { position: relative; float: left; margin: 10px; padding-top: 30px; width: 185px; background: url(../img/t_hotel_vrancea.png) no-repeat; }
p#p_localizare1 { position: relative; float: left; width: 545px; height: 91px; background: url(../img/ct-adresa.png) no-repeat;  }
p#p_localizare2 { position: relative; float: left; }


#constructii_metalice_box p { position: relative; margin-left: 16px; border-left: 13px solid #FFF; margin-right: 5px; border-right: 8px solid #FFF; padding: 20px 10px 10px 10px; width: 333px; height: 490px; } 

/* =span */
span#span_st_sus { position: absolute; z-index: 1; top: 0; left: 0; width: 48px; height: 27px; border-bottom: 1px solid #FFF; background-color: #A60C0C; }
span#span_tel { position: relative; font-size: 17px; color: #AA070A; }
span#span_tel_nr { position: relative; font-size: 28px; color: #FFF; }
div.box1 p span { padding-left: 15px; }
div.box2 p span { padding-left: 15px; }
div.box3_1 p span { padding-left: 15px; }
div#restaurant_1 span { position: relative; float: left; width: 319px; height: 33px; background-color: #F5EEDC; }
ul#ul_content_center3 li span { color: #333; }
p#restaurant_vn span { padding-left: 15px; }
p#p_single span { padding-left: 15px; }
p#p_double span { padding-left: 15px; }
p#p_ap span { padding-left: 15px; }
#p_rest_st span { padding-left: 15px; }
span#span_st_block { position: relative; float: left; width: 15px; height: 34px; background-color: #D1BC9D; }
span#span_st_block2 { position: relative; float: left; width: 266px; height: 34px; background-color: #F5EEDC; }
#constructii_metalice_box p span { padding-left: 15px; }
#span_contact1 { position: relative; float: left; width: 272px; height: 30px; background-color: #F8F7F2; }
#span_contact2 { position: relative; float: left; width: 273px; height: 30px; background-color: #D1BC9D; }
#p_localizare1 span { position: relative; float: left; margin: 35px 20px 0 20px; width: 220px; }

/* =a */
a { color: #6D431B; font-style: normal; text-decoration: none; cursor: pointer; }
a:link { color: #6D431B; }
a:visited { color: #6D431B; }
a:hover, a:active { color: #000; }

a.detalii { float: right; padding: 0 5px 0 10px; height: 12px; line-height: 12px; color: #6D431B; font-style: normal; font-size: 11px; text-decoration: none; cursor: pointer; background: url(../img/colt_cont.gif) no-repeat; }
a.detalii:link { color: #6D431B; }
a.detalii:visited { color: #6D431B; }
a.detalii:hover, a.detalii:active { color: #000; }

a.foto { float: right; margin-right: 40px; padding-left: 10px; height: 12px; line-height: 12px; color: #6D431B; font-style: normal; font-size: 11px; text-decoration: none; cursor: pointer; background: url(../img/colt_cont.gif) no-repeat; }
a.foto:link { color: #6D431B; }
a.foto:visited { color: #6D431B; }
a.foto:hover, a.foto:active { color: #000; }


ul#ul_content_center2 li a { position: relative; display: block; height: 22px; text-decoration: none; }
ul#ul_content_center2 li a:link { }
ul#ul_content_center2 li a:visited { }
ul#ul_content_center2 li a:hover, ul#ul_content_center2 li a:active { }


ul#ul_meniu li a { position: relative; display: block; height: 22px; text-decoration: none; }
ul#ul_meniu li a:link { }
ul#ul_meniu li a:visited { }
ul#ul_meniu li a:hover, ul#ul_meniu li a:active { }

ul#ul_submeniu li a { position: relative; display: block; height: 22px; text-decoration: none; }
ul#ul_submeniu li a:link { }
ul#ul_submeniu li a:visited { }
ul#ul_submeniu li a:hover, ul#ul_submeniu li a:active { }


ul#ul_meniu_sus li a { position: relative; display: block; padding: 0 15px; height: 27px; line-height: 27px; text-decoration: none; color: #FFF; text-align: center; background-color: #A60C0C; }
ul#ul_meniu_sus li a:link { color: #FFF; background-color: #A60C0C; }
ul#ul_meniu_sus li a:visited { color: #FFF; background-color: #A60C0C; }
ul#ul_meniu_sus li a:hover, ul#ul_meniu_sus li a:active { color: #A50C0C; background-color: #F5EEDC; }

a.a_lista { position: relative; float: left; display: block; padding-left: 10px; width: 180px; height: 70px; line-height: 70px; font-size: 12px; text-decoration: none; background: url(../img/sageata.png) no-repeat center left; }
a.a_lista:link { }
a.a_lista:visited { }
a.a_lista:hover, a.a_lista:active { }

span.span_display { display: none; }

a#a-localizare { position: relative; float: left; display: block; padding-left: 48px; width: 235px; height: 67px; text-decoration: none; background: #D1BC9D url(../img/a_localizare_harta.jpg) no-repeat 48px; }
a#a-localizare:link { }
a#a-localizare:visited { }
a#a-localizare:hover, a#a-localizare:active { background: #D1BC9D url(../img/b_localizare_harta.jpg) no-repeat 48px;  }

a#constructii_metalice { position: relative; float: left; width: 283px; text-decoration: none; }
a#constructii_metalice:link { }
a#constructii_metalice:visited { }
a#constructii_metalice:hover, a#constructii_metalice:active { background: url(../img/b_constructii_metalice.jpg) no-repeat 157px 32px;  }

a#a-rezervare { position: relative; float: left; display: block; padding-left: 207px; width: 260px; height: 34px; text-decoration: none; background: #D1BC9D url(../img/a_rezerva_acum.jpg) no-repeat 207px; }
a#a-rezervare:link { }
a#a-rezervare:visited { }
a#a-rezervare:hover, a#a-rezervare:active { background: #D1BC9D url(../img/b_rezerva_acum.jpg) no-repeat 207px;  }

a#a-rezervare2 { position: relative; float: left; display: block; width: 261px; height: 34px; text-decoration: none; background: #D1BC9D url(../img/a_rezerva_acum.jpg) no-repeat; }
a#a-rezervare2:link { }
a#a-rezervare2:visited { }
a#a-rezervare2:hover, a#a-rezervare2:active { background: #D1BC9D url(../img/b_rezerva_acum.jpg) no-repeat;  }


a#a-meniu-cazare { background: url(../img/a_cazare.jpg) no-repeat; }
a:hover#a-meniu-cazare { background: url(../img/b_cazare.jpg) no-repeat; }

a#a-meniu-restaurant-stil { background: url(../img/a_restaurant_stil.jpg) no-repeat; }
a:hover#a-meniu-restaurant-stil { background: url(../img/b_restaurant_stil.jpg) no-repeat; }

a#a-meniu-restaurant-vrancea { background: url(../img/a_restaurant_vrancea.jpg) no-repeat; }
a:hover#a-meniu-restaurant-vrancea { background: url(../img/b_restaurant_vrancea.jpg) no-repeat; }

a#a-meniu-camera-single { background: url(../img/a_camera_single.jpg) no-repeat; }
a:hover#a-meniu-camera-single { background: url(../img/b_camera_single.jpg) no-repeat; }

a#a-meniu-camera-double { background: url(../img/a_camera_dubla.jpg) no-repeat; }
a:hover#a-meniu-camera-double { background: url(../img/b_camera_dubla.jpg) no-repeat; }

a#a-meniu-apartamente { background: url(../img/a_apartament.jpg) no-repeat; }
a:hover#a-meniu-apartamente { background: url(../img/b_apartament.jpg) no-repeat; }

/* =img */
img, img a { border: none; margin: 0; padding: 0; }
#img_poza_principala { position: relative; float: left; margin-top: 1px; }
#img_logo { position: relative; float: left; margin-left: 14px; }
#img_slogan { position: relative; float: left; margin-bottom: 2px; }
#img_confectii_metalice { position: relative; float: left; margin: 9px 13px; }
#img_receptie { position: relative; float: left; }
div.box2 img { margin-bottom: 5px; }
div.box3_1 img { position: relative; margin: 40px 0 7px 38px; }
img#img_rest { position: relative; float: left; padding: 23px 33px 22px 50px; width: 178px; height: 205px; background: url(../img/cm-photo.png) no-repeat; }
div#gal_foto_rest img { float: left; margin: 12px; }
img.img_float_left { position: relative; float: left; }
#gal_foto img { float: left; margin: 5px; border: 3px solid #FFF; }
#gal_foto2 img { float: left; margin: 5px; border: 3px solid #FFF; }
img#img_harta { float: right; width: 545px; height: 449px; background: url(../img/ct-harta-focsani.png) no-repeat; }

img#img_loc { position: relative; float: left; width: 205px; height: 244px; border-top: 25px solid #F4F1EA; background-color: #999; }

/* =form =fieldset input */
fieldset { border-width: 0; }

.input1 { cursor: pointer; }
.cursor { cursor: text; }

form#f_common { position: relative; float: left; width: 545px; height: 323px; background: url(../img/ct-formular.png) no-repeat; }

form#f_common fieldset { position: relative; display : block; margin-top: 13px; overflow: hidden; }

form#f_common fieldset label { float: left; width: 100%; padding-bottom : 12px; }
form#f_common fieldset input { float: left; margin: 0 0 4px 172px; width: 317px; height: 16px; border: none; cursor: text; vertical-align: middle; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; background-color: #FAF8F1; }

form#f_common fieldset select { float: left; height: 16px; border: 1px solid #D4CDBA; cursor: pointer; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

form#f_common fieldset textarea { float: left; margin: 30px 0 0 25px; width: 488px; height: 153px; border: none; cursor: text; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; background-color: #FAF8F1; }

form#f_common fieldset label input.buttons { position: relative; height: 20px; padding: 0 5px 0 5px; width: 80px; font-size: 11px; color: #6B4713; cursor: pointer; border: 1px solid #D4CDBA; background-color: #D1BC9D; font-weight: bold; }
form#f_common fieldset label input.buttons:hover { color: #000; }

/* =div */
div#container { position: relative; margin: 0 auto; width: 750px; }

div#branding { position: relative; padding-top: 20px; width: 100%; height: 261px; }
div#branding_left { position: relative; float: left; padding-left: 48px; width: 235px; background-color: #F5EEDC; }
div#branding_right { position: relative; float: left; width: 467px; }

div#restaurant_1 { position: relative; float: left; width: 318px; height: 200px; }

div#logo { position: relative; width: 235px; text-align: center; height: 33px; background-color: #FFF; }
div#meniu { position: relative; width: 235px; }

div#content { position: relative; margin: 2px 0; width: 100%; overflow: hidden; }

div#content_left { position: relative; float: left; width: 283px; }
div#content_right { position: relative; float: left; width: 467px; }

div#content_center { position: relative; float: left; width: 750px; }
div#content_center2 { position: relative; float: left; width: 750px; }

div#constructii_metalice { position: relative; float: left; width: 283px; height: 234px; background: url(../img/back_constructii_metalice.jpg) no-repeat; }
div#oferte_speciale { position: relative; float: left; width: 283px; height: 214px; background: url(../img/in-oferte-speciale.png) no-repeat; }

div.box1 { position: relative; float: left; width: 261px; height: 180px; background: url(../img/in-hotel-vrancea.png) no-repeat; } 
div.box2 { position: relative; float: left; width: 467px; height: 234px; background: url(../img/in-restaurante.png) no-repeat; } 

div#box3 { position: relative; float: left; width: 100%; height: 250px; background: url(../img/cz-cazare.png) no-repeat; } 
div#box3 { position: relative; float: left; width: 100%; height: 250px; background: url(../img/cz-cazare.png) no-repeat; } 
div.box3_1 { position: relative; float: left; width: 32.2%; }

div#constructii_metalice_box { position: relative; float: left; width: 395px; background-color: #F4F1EA; }

div#gal_foto_rest { position: relative; float: left; padding: 20px 0 0 12px; width: 458px; height: 218px; background: url(../img/cm-foto.png) no-repeat; }
div#gal_foto { position: relative; float: left; padding: 20px; width: 695px; }
div#gal_foto2 { position: relative; float: left; padding: 20px 0 20px 40px; width: 310px; }

div#localizare_st { position: relative; float: left; width: 205px; }

div#copyright { position: relative; width: 100%; }
div.copyright_box { position: relative; margin-top: 10px; float: left; width: 50%; text-align: center; }

div#copy { position: relative; width: 100%; height: 27px; background-color: #A60C0C; color: #FFF; line-height: 27px; text-align: right; }
}