@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(../img/bg_01.jpg) center top no-repeat #e1e1e1; }


/*homepage*/
#wrapper{margin:0 0 0 0; padding:0 0 10px 0; width:850px; left:50%; margin-left:-425px;  position:absolute;  }


#header{ width:850px; padding:43px 0 0 0; margin:0; position:relative; }
#tf{ background:url(../img/tf_03.png) center center no-repeat; width:167px; height:28px; display:block; position:absolute; top:15px; left:16px;}
a.tw{ text-decoration:none; position:absolute; left:10px; top:5px; width:65px; height:21px; display:block;}
a.fb{ text-decoration:none; position:absolute; left:84px; top:5px; width:75px; height:21px; display:block; }

#lang{ position:absolute; top:0; right:0; background:url(../img/lang_bg_02.jpg) left top repeat-x; height:27px; display:block; padding:5px 12px 0 12px;}
#lang a{ display:inline-block; padding:0 5px 0 5px;}
#lang_fxl{ background:url(../img/lang_left_02.jpg); width:11px; height:32px; line-height:32px; display:block; position:absolute; left:0; top:0;}
#lang_fxr{ background:url(../img/lang_right_02.jpg); width:10px; height:32px; line-height:32px; display:block; position:absolute; right:0; top:0;}

#banner{ width:850px; background:url(../img/head_06.jpg) center top no-repeat; height:218px; display:block; padding:15px 0 0 0}
#logo{ padding:70px 0 0 30px; float:left; width:212px;}
#main_pic{ float:left; height:187px; border-left:1px solid #7f7f7f; }

#menu{ background:url(../img/menu_bg_10.png) left top repeat-x; width:834px; height:35px; line-height:35px; float:left; }
#menu_l{ background:url(../img/menu_left_09.png); width:8px; height:35px; line-height:35px; display:block; float:left; }
#menu_r{ background:url(../img/menu_right_09.png); width:8px; height:35px; line-height:35px; display:block; float:left; }
#menu_d{ background:url(../img/under_menu_11.jpg); width:850px; height:3px; line-height:3px; display:block; float:left;}

#menu ul{ margin:0; padding:0; list-style:none;}
#menu ul li{ line-height:35px; float:left;}
#menu ul li a{ padding:0 20px 0 20px; color:#4c4c4c;  text-decoration:none; text-transform:uppercase}
#menu ul li a:hover{ color:#b10000;}

#content{ width:850px; padding:14px 0 0 0;}
.desc{ color:#4c4c4c; padding:20px 0 20px 0; line-height:16px;}


#left{ width:338px; float:left;}
#right{ width:462px; float:left; padding:0 0 0 50px; color:#4c4c4c !important;}
#right h1{ font-size:30px; color:#323131; margin:0; padding:0; font-weight:normal;}
#right h2{ font-size:18px; color:#4c4c4c; margin:0; padding:0;font-weight:normal;}
#home_pic{ padding:0 0 20px 0;}
p{ margin:0; padding:0;}
.room{ background:url(../img/ap_bg.png) center center no-repeat; width:308px; height:170px; padding:25px 15px 0 15px; display:block; float:left; margin:0 0 12px 0;overflow:hidden}
a.aptitle{ font-size:18px; text-decoration:none; color:#2d4659;}
a.sml_pic{ width:100px; height:67px; display:block; text-decoration:none;  float:left; margin:4px 20px 0 0}
.s_desc{ color:#747474; font-size:10px; line-height:18px;margin:16px 0 0 0; }
.clearer{margin:0; padding:0; clear:both; font-size:1px; line-height:0px; }

#utile{ position:relative;}
.utiletitle{ font-size:18px; text-decoration:none; color:#2d4659; width:308px;}
#utile_pic{ background:url(../img/utile_03.png) center center no-repeat; width:39px; height:34px; display:block; text-decoration:none; position:absolute; right:1px; top:1px;}
#utile ul{ float:left; margin:0; padding:5px 0 0 0; width:308px; list-style:none;}
#utile ul li{ width:308px; margin:0; padding:3px 0 3px 0;}
#utile ul li a{ color:#747481; font-size:12px; text-decoration:none;}


#servicii{ margin:0; padding:5px 0 0 12px; width:450px;}
#servicii dt{ background:url(../img/bullet_25.png) left center no-repeat; padding:0 0 0 25px; margin:10px 0 0 0;}
#servicii dd{ margin:0; padding:5px 0 0 25px; font-size:10px;}
#footer{ width:820px; background:url(../img/ftr_rep_29.jpg) left top repeat-x; height:37px; line-height:37px; margin:5px 0 0px 0; position:relative; padding:0 15px 20px 15px; text-align:right; color:#4c4c4c; font-size:10px;}
#footer a{ color:#4c4c4c; text-decoration:none; text-transform:uppercase;}
#ftr_l{ background:url(../img/ftr_left_29.jpg); width:13px; height:37px; display:block; position:absolute; left:0; top:0;}
#ftr_r{ background:url(../img/ftr_right_29.jpg); width:13px; height:37px; display:block; position:absolute; right:0; top:0;}
#copyright{ position:absolute; left:20px; top:0;}
.desc p{ margin:0 0 10px 0;}

.gal{ width:462px; float:left;  margin:0 0 20px 0; position:relative; padding:13px 0 15px 0;}
.gal_ul{ background:url(../img/galerie_sus_03.png) left top no-repeat; line-height:13px; height:13px; width:462px; display:inline-block; position:absolute; left:0; top:0px;}
.gal_ur{ background:url(../img/gal_jos_03.png) left top no-repeat; height:15px;width:462px; display:block; position:absolute; left:0; bottom:0px;}
.gal a{ width:98px; height:73px; display:block; text-decoration:none; float:left; margin:5px 0 5px 10px; border:1px solid #4c4c4c;}
.pics{ width:456px;background:url(../img/galerie_mijloc_06.png) left top repeat-y; float:left; padding:0 0 0 6px}
.pics_pad{ width:450px;background:url(../img/galerie_mijloc_06.png) left top repeat-y; float:left; padding:0 0 0 12px}
.pics_pad2{ width:450px;background:url(../img/galerie_mijloc_06.png) left top repeat-y; float:left; padding:0 0 0 12px; text-align:center;}
.pics_pad2 h3{ margin:0 0 5px 0; font-size:36px; padding:0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.pics_pad2 h4{ margin:0;  font-size:24px; padding:0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.pics_pad table{ width:439px; background:#d7edff; border:1px solid #FFFFFF; line-height:25px; color:#414141;}
.pics_pad table tr td{ border:1px solid #FFFFFF; padding:0 0 0 20px}
a.rezerva{ background:url(../img/rezerva_11.png) center center no-repeat; width:114px; height:30px; display:block; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; border:none; line-height:30px; float:none; margin:5px auto; }
.pics_pad2 p{ color:#4c4c4c; text-align:left; font-size:10px; padding:5px 0 5px 0}
a.powered{ position:absolute; right:2px; top:27px; text-transform:none !important;}

#parteneri{ float:left; width:850px;}
#parteneri #hhh{ font-size:13px; font-weight:bold; float:left; width:130px; color:#616161;}
#parteneri ul{ float:left; width:720px; list-style:none; margin:0; padding:0;}
#parteneri ul li{ background:#e2a9cc; width:230px; float:left; margin:0 0 0 10px; padding:0 0 5px 0;}
#parteneri ul li a{ padding:5px 0 0 5px; display:inline-block; color:#616161; text-decoration:none;}


