

.citycontent
{ margin:1px 0 0 2px; padding:0; width:558px; height:266px; background:url(/files/cityhome/bg.gif) repeat-x left bottom;
position:relative;}

.city_right
{margin:0; padding:0; width:230px; height:266px; border-left:1px solid #ffffff; z-index: 0;
position:absolute; top:0; right:0; background:url(/files/cityhome/bg2.gif) repeat-x left bottom;}

#nav_city ul
{margin:0; padding:8px 10px; list-style-type: none;}

#nav_city ul li
{display:block; margin:0; padding: 0; background: url(/files/cityhome/bgmenuu.gif) repeat-y left top; width:207px  }

#nav_city ul li a
{display: block; margin:1px 0 0 0; color: #666666;  padding: 3px 12px 3px 23px; text-decoration: none; font-weight: bold;
background: url(/files/cityhome/arrow.gif) 4px center no-repeat; font-size:10px;   }

#nav_city ul li a:hover
{background:url(/files/cityhome/arrow.gif) 4px center no-repeat #078d94; color:#FFFFFF;}

.mascota
{margin:0; padding:0; width:306px; height:265px;
background: url(/files/cityhome/mascota.jpg) no-repeat left bottom; position:absolute; bottom:1px; left:10px;}

/* BOXES */
.wrapper_city
{width:558px; margin:6px 0 0 2px; padding:0;}

.funbox2
{margin:0 4px 0 0; padding:0; width:275px; height:152px; float:left; border:1px solid #acacac;
background: url(/files/cityhome/bgbox.gif) repeat-x left 24px; position:relative;}

.funbox3
{margin:0; padding:0; width:275px;  height:152px; float:right; border:1px solid #acacac;
background: url(/files/cityhome/bgurbe.gif) repeat-x left 24px; position:relative;}

.funbox3 ul
{margin:4px 0 0 0; padding: 0; list-style-type: none;}

.funbox3 ul li
{display:block; margin:0; padding: 0;}

.funbox3 ul li a
{display: block; margin:1px 0 0 0; color:#ffffff; width:243px; padding: 2px 12px 2px 20px; text-decoration: none; font-weight: bold; background: url(/files/cityhome/arrow_urbe.gif) 8px 6px no-repeat; font-size:10px; line-height:14px;}

.funbox3 ul li a:hover
{background: url(/files/cityhome/arrow_urbe2.gif) 8px 6px no-repeat #caeaec; color:#666666;}



.funbox3_dsl
{margin:0; padding:0 0 5px 0;    border:1px solid #acacac;
background:#3BBCC2; }

.funbox3_dsl ul
{margin:4px 0 0 0; padding: 0; list-style-type: none;}

.funbox3_dsl ul li
{display:block; margin:0; padding: 3px 1px 3px 2px ;}

.funbox3_dsl ul li a
{display: block; margin:1px 0 0 0; color:#ffffff; padding: 2px 12px 2px 20px; text-decoration: none; font-weight: bold;
background: url(/files/cityhome/arrow_urbe.gif) 8px 6px no-repeat; font-size:10px; line-height:14px;}

.funbox3_dsl ul li a:hover
{color:#666666;}



.titlebox
{margin:0; padding:0; background: url(/files/cityhome/header.gif) repeat-x left top; height:23px; border-bottom:1px solid #acacac;}

.titlebox p
{margin:0 0 0 10px; padding:0; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:23px; z-index:2; position:absolute;}

a.detalii
{display:block; margin:5px 0 0 10px; padding: 3px 2px 3px 25px; text-decoration: none; color:#000000; background: url(/files/cityhome/arrow_detail.gif) no-repeat left center; font-size:11px; font-weight:bold;}

.detalii:hover
{color:#10acb4;}

.detalii_box
{height:28px; width:100px; margin:0; padding:0; position:absolute; bottom:0; right:0;
background:url(/files/cityhome/bgdetail.gif) repeat-x left bottom; border-left:1px solid #acacac; border-top:1px solid #acacac; z-index:2;}

.citypicture
{margin:0; padding:0; width:241px; height:114px; position:absolute; left:0; bottom:0; background:url(/files/cityhome/homecity.jpg) repeat-x left bottom; z-index:1;}

.doctor
{margin:0; padding:0; width:132px; height:127px;  left:0px; bottom:0;
background: url(/files/cityhome/doctor.gif) no-repeat left bottom;}

.funbox4
{margin:0 4px 0 0; padding:0; width:275px; height:126px; float:left; border:1px solid #acacac;
background: url(/files/cityhome/bgbox2.gif) repeat-x left top; position:relative;}

.funbox4_dsl
{margin:0 4px 0 4px; padding:0;  float:left; border:1px solid #acacac;}

.funbox4_dsl p
{font-weight:bold; font-size:16px; padding:10px 15px 10px 15px }

.funbox5
{margin:0; padding:0; width:275px;  height:126px; float:right; border:1px solid #acacac; position:relative;
background:url(/files/cityhome/ratb.gif) no-repeat left top #28989d;}

.loto_detalii
{margin:0; padding:0; position:absolute; right:0; top:0; height:126px;}

.ratb_detalii
{margin:0; padding:0; position:absolute; right:0; top:0; height:126px; width:110px; background:url(/files/cityhome/bgratb.gif) repeat-x left top;}

.ratb_detalii p
{margin:0; padding:8px 10px; color:#FFFFFF; font-size:12px; font-weight:bold;}

.loto
{margin:0; padding:0; width:177px; height:121px; background:url(/files/cityhome/loto.gif) no-repeat left bottom;
position:absolute;left:10px; bottom:0;}

.title_loto
{margin:0; padding:0; position:absolute; width:100px; font-size:12px; font-weight:bold; color:#10acb4; top:8px; right:8px;}

/* TEL UTILE */
.telutile
{margin:6px 0 6px 2px; padding:0; width:558px;}

.telutile_t
{margin:0; padding:0; background: url(/files/cityhome/header.gif) repeat-x left top; height:23px; border:1px solid #acacac;}

.telutile_t p
{margin:0 0 0 10px; padding:0; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:23px; z-index:2; position:absolute;}

.telutile_w
{margin:1px 0 0 0; padding:0; border:1px solid #acacac; background:url(/files/cityhome/bgtel.gif) repeat-x left bottom;
width:556px; }

.tel_utile_left
{margin:0; padding:0; width:277px; float:left;}

.tel_utile_right
{margin:0; padding:0; width:277px; float:right; }

.telutile_w p
{margin:6px 0 0 0; padding:2px 10px 4px 10px; font-size:12px; color:#ffffff; font-weight:bold; background:#10acb4 url(/files/cityhome/bgp.gif) repeat-y right top; line-height:12px;}

.telutile_w ul
{margin:0; padding:5px 12px; list-style-type:none;}

.telutile_w ul li
{margin:0; padding:0;}

.telutile_w ul li a
{margin:0 0 0 10px; padding:0 0 0 14px; text-decoration:none; font-size:11px; color:#666666;
background:url(/files/cityhome/arrow2.gif) no-repeat left center;}

.telutile_w ul li a:hover
{color:#000000;}

#table_arata_utile td a
{margin:0 0 0 10px; padding:0 0 0 14px; text-decoration:none; font-size:12px; font-weight:bold; color:#666666;
background:url(/files/cityhome/arrow2.gif) no-repeat left center;}

#table_arata_utile td a:hover
{color:#000000;}

#link_diverse a
{margin:0 0 0 10px; padding:0 0 0 14px; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff;
background:none;}


/* INFO */
.newscontainer
{margin:0; padding:0; height:200px; width:562px; background: url(/files/info_files/headlines/bgheadline.gif) repeat-x left bottom #009dd9;}

.newscontainer2
{margin:0 14px 0 12px; padding:14px 0 0 0;}

h1.news
{margin:0 0 10px 0; padding:0; color:#FFFFFF; font-size:16px; text-align:justify;}

p.news
{margin:10px 0 0 0; padding:0; color:#FFFFFF; font-size:11px; text-align:justify;}

/* headline */
.foto
{margin:0 20px 10px 0; padding:0 5px 0 0 ;   border:0px solid #ffffff;}

.foto td
{padding:0; margin:0; background:url(/files/info_files/headlines/bg.gif); width:270px; height:210px;}

a.fotolink
{padding:0; margin:0;}

a.fotolink img
{border:0; padding:0; margin:0;}

a.newsdetails
{margin:5px 0; padding: 8px 0 8px 26px; color:#FFFFFF; font-weight:bold; text-decoration:none;
	background: url(/files/info_files/headlines/arrow.gif) no-repeat left center; font-size:11px; line-height:18px;}

a.newsdetails:hover
{background: url(/files/info_files/headlines/arrow_on.gif) no-repeat left center;}

/* HOMENEWS STYLES-----------------------------------------------------------------------*/
.homenews
{margin:10px 22px 10px 18px; padding:0 0 10px 0; background:url(/files/info_files/home_news/bottomnews.gif) repeat-x left bottom;}

.homenews a
{display:block; text-decoration:none; margin:5px 0 0 0; padding:0 0 8px 25px; font-size:11px; font-weight:bold; color:#0987ba;
background:url(/files/info_files/home_news/fileicon.gif) no-repeat left top;}

.homenews a:hover
{color:#000000;}

.homenews p
{margin:3px 0 0 0; padding:5px; color:#333333; text-align: justify; font-size:10px;}


/* FIRME */
.header_title
{margin:0; padding:0; margin:6px 0 1px 0; padding:0; border:1px solid #9e9e9e; width:560px;
background:#40BEC4; height:26px;}

.header_title p
{margin:0 0 0 5px; padding:0 0 0 5px; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:26px;}

.productwrapper2
{margin:2px 0; padding:0; border:1px solid #9e9e9e; width:559px; background:#f7f7f7;}

.productwrapper2 a img
{margin:0; padding:0; border:0;}

.productwrapper2 a.productimage
{display:block; margin:5px; padding:0;  width:155px; height:107px; float:left;}

.product_desc2
{margin:0; padding:0; width:380px; float:left;}

.product_desc2 a
{display:block; margin:8px 8px 8px 8px; padding:0; font-size:14px; color:#444444; font-weight:bold; text-decoration:none;}

.product_desc2 a:hover
{color:#666666;}

.product_desc2 p
{font-weight:normal; margin:4px 8px; padding:0; color:#666666; font-size:11px;}