body { margin: 0; padding: 0; font-family: Arial, 'Trebuchet MS', 'Sans serif', Tahoma, Verdana; font-size: 12px; background: #c7e3f9; }
* { margin: 0; padding: 0; border: 0; }
img { margin: 0; padding: 0; border: 0; }
form { margin: 0; padding: 0; display: inline; border: 0; }
.cb { clear: both; }
a:link, a:visited, a:active { font-family: Arial, 'Trebuchet MS', 'Sans serif', Tahoma, Verdana; font-size: 12px; color: #1d4e85; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
.top_line { background: #498bd0; width: auto; display: block; height: 27px; line-height: 27px; margin: 0 0 26px 0; }
.top_line ul { width: 1000px; text-align: left; margin: 0; padding: 0; list-style-type: normal; }
.top_line ul li { margin: 0; padding: 0; display: inline; color: #fff; font-size: 12px; }
.top_line ul li span { color: #8bb0d5; }
#page_content { width: 1000px; text-align: left; }
#page_content h1.con_logo { width: 274px; height: 45px; margin: 0 0 0 30px; background: url(../images/con_logo.gif) no-repeat; display: block; }
#page_content h1.con_logo a { width: 274px; height: 45px; line-height: 45px; color: #000; font-size: 30px; font-weight: normal; padding: 0 0 0 10px; text-decoration: none; display: block; }
.con_content_int { width: 1000px; }
.con_content_int .cci_hdr { width: 1000px; height: 6px; background: url(../images/cci_hdr.gif) no-repeat; }
.con_content_int .cci_cnt { width: 1000px; background: url(../images/cci_cnt.gif) repeat-y; }
.con_content_int .cci_ftr { width: 1000px; height: 6px; background: url(../images/cci_ftr.gif) no-repeat; }
.con_content_int .int_cnt { width: auto; padding: 7px 10px 10px 10px; display: block; overflow: hidden; }
.int_c_left { width: 670px; float: left; margin: 0;  padding: 0; display: block; }
.int_c_left .con_cbox_left { width: 670px; margin: 0; padding: 0; }
.int_c_left .con_cbox_left .cbox_left_hdr { width: 670px; height: 40px; margin: 0; padding: 0; background: url(../images/cbox_left_hdr.gif) no-repeat; }
.int_c_left .con_cbox_left .cbox_left_cnt { width: 670px; min-height: 120px; _height: 120px; margin: 0; padding: 0; background: url(../images/cbox_left_cnt.gif) repeat-y; }
.int_c_left .con_cbox_left .cbox_left_ftr { width: 670px; height: 7px; margin: 0; padding: 0; background: url(../images/cbox_left_ftr.gif) no-repeat; }
.int_c_right { width: 300px; float: left; margin: 0 0 0 10px; padding: 0; display: block; }
.int_c_right .con_cbox_right { width: 300px; margin: 0; padding: 0; }
.int_c_right .con_cbox_right .cbox_right_hdr { width: 300px; height: 40px; margin: 0; padding: 0; background: url(../images/cbox_right_hdr.gif) no-repeat; }
.int_c_right .con_cbox_right .cbox_right_cnt { width: 300px; min-height: 120px; _height: 120px; margin: 0; padding: 0; background: url(../images/cbox_right_cnt.gif) repeat-y; }
.int_c_right .con_cbox_right .cbox_right_ftr { width: 300px; height: 7px; margin: 0; padding: 0; background: url(../images/cbox_right_ftr.gif) no-repeat; }
h2.titlu_cbox { width: auto; margin: 0; padding: 7px 0 0 10px; font-size: 22px; color: #fff; font-weight: normal; }
.timg_localizare { margin: 3px 12px 3px 0; border: 2px solid #c8d9ea; float: left; }
p.tdesc_localizare { font-size: 14px; color: #000; padding: 3px 4px 0 0; }
p.tdesc_localizare a { font-size: 15px; text-decoration: underline; }
p.tdesc_localizare a:hover { font-size: 15px; text-decoration: none; }
.btn_back a { width: auto; position: absolute; margin: 10px 0 0 525px; text-align: right; font-size: 12px; color: #fff; text-decoration: none; }
.btn_back a:hover { text-decoration: none; }
h2.bg_title_gen { width: auto; margin: 8px 0 6px 0; padding: 0 7px 5px 10px; font-size: 22px; color: #000; font-weight: normal; background: url(../images/bg_title_gen.gif) left bottom repeat-x; 
border-bottom: 1px solid #e2e2e2; } 
h2.bg_title_gen2 { width: auto; margin: 15px 0 6px 0; padding: 0 7px 5px 10px; font-size: 18px; color: #000; font-weight: normal; background: url(../images/bg_title_gen.gif) left bottom repeat-x; 
border-bottom: 1px solid #e2e2e2; }
h2.bg_title_gen2 span { font-size: 12px; color: #000; font-weight: normal; }
h2.bg_title_gen3 { width: 650px; height: 35px; line-height: 35px; margin: 0; padding: 0 10px 0 10px; font-size: 21px; color: #fff; font-weight: normal; background: url(../images/b_titlu.gif) no-repeat; border-bottom: 5px solid #bde2ff; }
.con_oferta_left { width: auto; margin: 15px 0 5px 7px; padding: 0 0 10px 0; border-bottom: 1px solid #ebebeb; display: block; overflow: hidden; }
.con_oferta_left img { width: auto; border: 2px solid #c8d9ea; float: left; margin: 0 10px 0 0; }
.con_oferta_left a img { width: auto; border: 2px solid #c8d9ea; float: left; margin: 0 10px 0 0; }
.t_oferta { font-size: 18px; color: #19406c; text-decoration: none; }
a.t_oferta:link, a.t_oferta:visited, a.t_oferta:active { font-size: 18px; color: #19406c; text-decoration: none; }
a.t_oferta:hover { text-decoration: underline; }
.con_oferta_left .int_oferta { width: 545px; float: left; }
.con_oferta_left .int_oferta2 { width: 545px; float: left; }
.dist_of2 { padding: 5px 0 0 0; }
.nr_stars { font-size: 18px; color: #f34501; }
.pret_oferta { color: #f34501; font-weight: bold; font-size: 16px; }
.con_oferta_left p { font-size: 12px; color: #000; }
.oferta_din_categ { margin: 4px 0 2px 0; font-size: 11px; color: #000; }
.oferta_din_categ a:link, .oferta_din_categ a:visited, .oferta_din_categ a:active { font-size: 11px; color: #000; text-decoration: underline; }
.oferta_din_categ a:hover { text-decoration: underline; }
.c_padd_localizare { width: 640px; margin: 0 0 0 5px; padding: 5px 3px 10px 10px; }
.bg_btn_oferta a:link, .bg_btn_oferta a:visited, .bg_btn_oferta a:active { width: 75px; height: 24px; line-height: 24px; margin: 0; padding: 0 0 0 8px; background: url(../images/bg_btn_oferta.gif) no-repeat; 
display: block; font-size: 12px; color: #fff; text-decoration: none; }
.bg_btn_oferta a:hover { text-decoration: none; color: #094f8a; background: url(../images/bg_btn_oferta_over.gif) no-repeat; }
.con_ftr_keywords { width: auto; padding: 10px 7px 7px 7px; }
.con_ftr_keywords ul { margin: 0; padding: 0; list-style-type: none; }
.con_ftr_keywords ul li { margin: 0; padding: 0; display: inline; font-size: 13px; color: #bfbfbf; }
.con_ftr_keywords ul li a:link, .con_ftr_keywords ul li a:visited, .con_ftr_keywords ul li a:active { margin: 0; padding: 0; text-decoration: none; display: inline; font-size: 13px; color: #000; }
.con_ftr_keywords ul li a:hover { text-decoration: underline; }
.lk_mai_mult a:link, .lk_mai_mult a:visited, .lk_mai_mult a:active { float: right; font-size: 12px; color: #1c88dd; width: auto; margin: 5px 0 0 0;padding: 0 0 0 14px; background: url(../images/arr_lk_mai_mult.gif) 5px 5px no-repeat; text-decoration: none; }
.lk_mai_mult a:hover { text-decoration: underline; }
.lk_mai_mult_int a:link, .lk_mai_mult_int a:visited, .lk_mai_mult_int a:active { float: left; font-size: 12px; color: #1c88dd; width: auto; margin: 5px 0 0 0;padding: 0 0 0 14px; background: url(../images/arr_lk_mai_mult.gif) 5px 5px no-repeat; text-decoration: none; }
.lk_mai_mult_int a:hover { text-decoration: underline; }
.m_line { width: auto; padding: 4px 10px 7px 12px; }
.m_line ul { margin: 0; padding: 0; list-style-type: none; }
.m_line ul li { margin: 0; padding: 0; font-size: 13px; color: #bfbfbf; }
.m_line ul li a:link, .m_line ul li a:visited, .m_line ul li a:active { background: url(../images/arr_m_line.gif) 4px 5px no-repeat; margin: 0; padding: 0 0 0 13px; text-decoration: none; font-size: 13px; color: #000; }
.m_line ul li a:hover { text-decoration: underline; }
.m_line ul .sep_m_line { margin: 7px 0 5px 0; border-top: 1px solid #f2f2f2; }
.con_poze_galerie { width: auto; }
.con_poze_galerie a img { width: 85px; height: 62px; float: left; border: 2px solid #c8d9ea; margin: 0 9px 9px 2px; }
.toate_pozele_gfoto a:link, .toate_pozele_gfoto a:visited, .toate_pozele_gfoto a:active { font-size: 12px; height: 21px; line-height: 21px; display: block;  color: #1c88dd; width: auto; margin: 2px 0 0 0; padding: 0 0 0 26px; background: url(../images/arr_toate_pozele_gfoto.gif) 5px 5px no-repeat; text-decoration: none; }
.toate_pozele_gfoto a:hover { text-decoration: underline; }
.adauga_poze_gfoto a:link, .adauga_poze_gfoto a:visited, .adauga_poze_gfoto a:active { font-size: 12px; height: 21px; line-height: 21px; display: block; color: #1c88dd; width: auto; margin: 2px 0 0 0; padding: 0 0 0 26px; background: url(../images/arr_adauga_poze_gfoto.gif) 5px 5px no-repeat; text-decoration: none; }
.adauga_poze_gfoto a:hover { text-decoration: underline; }
.con_partii_ski { width: auto; margin: 0; padding: 0 4px 0 4px; }
.con_partii_ski img { float: left; border: 2px solid #c8d9ea; margin: 0 8px 0 2px; }
.con_partii_ski a img { float: left; border: 2px solid #c8d9ea; margin: 0 8px 0 2px; }
.con_partii_ski .lk_t2 { font-size: 13px; color: #19406c; margin: 0; padding: 0; font-weight: bold; text-decoration: none; }
.con_partii_ski .lk_t2 a { font-size: 13px; color: #19406c; margin: 0; padding: 0; font-weight: bold; text-decoration: none; }
.con_partii_ski .lk_t2 a:hover { text-decoration: underline; }
.con_partii_ski .lk_t3 { font-size: 13px; color: #19406c; margin: 0 0 0 7px; padding: 0; font-weight: normal; text-decoration: none; }
.con_partii_ski .lk_t3 a { font-size: 13px; color: #19406c; padding: 0; font-weight: normal; text-decoration: none; }
.con_partii_ski .lk_t3 a:hover { text-decoration: underline; }
.con_partii_ski p { font-size: 12px; color: #000; margin: 0; padding: 0; font-weight: normal; }
.zi_vreme { font-size: 14px; color: #000; margin: 0 0 5px 8px; }
.img_vreme { float: left; border: 0; margin: 0 10px 0 5px; }
.grade_celsius { font-size: 14px; color: #000; }
.grade_celsius span { font-size: 16px; color: #e35c20; }
#dist_footer { padding: 30px 0 0 0; }
p.info_gen_up { font-size: 12px; color: #000; height: 28px; line-height: 28px; margin: 4px 0 0 0; padding: 0 0 0 26px; background: url(../images/arr_up_info.gif) no-repeat; }
.con_img_gfoto { float: left; width: 90px; margin: 12px; _margin: 8px; padding: 8px; background: #f1f1f1; }