@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
body { background:#c0d0d9 url(../imagini/bk.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1D1F2C; }
img, button { border:none; }
ul { list-style:none; }
.clear { clear:both; }
a, a:hover, a:visited { color:#1D1F2C; text-decoration:none; }
h1,h2 {margin:0px; padding:0px; display:inline; font-weight:normal;}
#page_wrapper { width:976px; margin:0px auto; }
#header { padding-top:22px;}
#content_wrapper { width:968px; background:url(../imagini/page_bk.jpg) repeat-y; padding:0px 4px; padding-bottom:30px; }
#meniu { background:url(../imagini/meniu_bck.jpg) repeat-x; height:63px; padding:8px 0px 0px 7px; }

#meniu li { float:left; display:inline;background-image:url(../imagini/sprite.png); cursor:pointer; font-size:18px; font-weight:bold; text-align:center; padding-top:12px; }
.meniu_buth { background-position: 0 0; width:128px; height:34px; } 
.meniu_butn { background-position: 0 -51px; width:128px; height:34px; } 
.meniu_homeh { background-position: 0 -102px; width:61px; height:34px; } 
.meniu_homen { background-position: 0 -153px; width:61px; height:34px; } 
.meniu_lbuth { background-position: 0 -204px; width:125px; height:34px; } 
.meniu_lbutn { background-position: 0 -255px; width:125px; height:34px; }
.galerie { margin:30px 0px 0px 0; width:800px; float:left;  }
.galerie li { float:left; display:inline;}
.galerie img { width:170px; height:136px; }
.prev { background:url(../imagini/sprite.png) 0 -456px no-repeat; width:44px; height:70px; cursor:pointer; margin:70px 0px 0px 25px; float:left; display:inline; }
.galerie_prevh { background:url(../imagini/sprite.png) 0 -531px no-repeat; width:44px; height:70px; cursor:pointer; margin:70px 0px 0px 25px; float:left; display:inline; }
.next { background:url(../imagini/sprite.png) 0 -306px no-repeat; width:44px; height:70px; cursor:pointer; margin:70px 0px 0px 20px; float:left; display:inline; }
.galerie_nexth { background:url(../imagini/sprite.png) 0 -381px no-repeat; width:44px; height:70px; cursor:pointer;width:44px; height:70px; cursor:pointer; margin:70px 0px 0px 20px; float:left; display:inline; }
.galerie_pic { border:1px solid #CCC; padding:3px 3px; width:170px; height:138px; margin-left:20px; }
#motive { width:390px; float:left; display:inline; margin:35px 0px 0px 30px; font-size:19px; }
#motive li {  margin-bottom:15px; }
#motive_locatie { width:274px;height:64px; background-image:url(../imagini/3locatia.jpg); font-size:14px; padding:60px 15px 10px 100px; text-align:justify; color:#232424; }
#motive_discount { width:276px;height:64px; background-image:url(../imagini/3discount.jpg); font-size:14px; padding:60px 15px 10px 98px; text-align:justify; color:#232424; }
#motive_optiuni { width:278px;height:64px; background-image:url(../imagini/3optiuni.jpg); font-size:14px;  padding:60px 15px 10px 96px; text-align:justify; color:#232424; }
#info { width:520px; float:left; display:inline; margin:35px 0px 0px 20px; font-weight:bold;}
.text{line-height:22px;}
#info_despre { width:900px; margin:20px 35px; font-weight:normal;  text-align:justify;}
#info_despre ul{ list-style:outside; line-height:20px; margin-left:20px;}
#info img, #info_despre img { margin:0px 20px 15px 0px; vertical-align:top;}
#info_despre span { line-height:22px;}
.info_title { font-size:28px; }
.info_text1 { color:#08a2e6; font-size:18px; }
#info ul { margin-top:40px;}
#info li { width:428px; height:31px; background:url(../imagini/fin_back.jpg) no-repeat; color:#00456f; font-size:18px; padding:8px 0px 0px 50px; margin-top:10px; }
#suna { background:#FFF url(../imagini/tel.ico.jpg) right no-repeat; width:480px; height:49px; font-size:24px; padding-top:30px; margin-top:30px;}
#footer_bk { background:#c0d0d9 url(../imagini/footer_bk.jpg) repeat-x; padding-bottom:10px; }
#footer { width:976px; height:175px; margin:0px auto; background-image:url(../imagini/footer_bk2.jpg); }
#contact_types { width:970px; padding-top:10px;}
#contact_types li { width:285px; float:left; display:inline; margin-left:35px;  }
.cont_rss { background-image:url(../imagini/rss_ico.jpg); width:44px; height:42px; float:left; }
.cont_twit { background-image:url(../imagini/twitter_ico.jpg); width:44px; height:42px; float:left;}
.cont_ymoff { background-image:url(../imagini/YMoffline_ico.jpg); width:44px; height:42px; float:left;}
.cont_ymon { background-image:url(../imagini/YMonline_ico.jpg); width:44px; height:42px; float:left;}
.cont_link { width:225px; float:left; height:21px; display:inline; margin-left:10px; color:#FFF; font-weight:bold; line-height:21px;}
.cont_link a, .cont_link a:visited { font-size:18px; color:#9df0ff; font-weight:normal; }
.cont_link a:hover { text-decoration:underline; }
.online { color:#FF0; }
.offline { color:#999; }
#footer_links { width:630px; float:left; display:inline; margin:30px 0px 0px 35px; color:#FFF;}
#footer_links a,#footer_links a:visited  { font-weight:bold; font-size:16px; color:#E8A30A; }
#footer_links a:hover { color:#9df0ff;}
#footer_wa { width:275px; float:right; text-align:right; display:inline; margin:25px 20px 0px 0px;}
#footer_wa a, #footer_wa a:visited { color:#FFF; font-weight:bold; }
#footer_wa a:hover { text-decoration:underline; }
#footer_wa img { vertical-align:middle; margin-left:10px;}
#myMap { margin:30px 0px 10px 35px; border:1px solid #CCC;position:relative; float:left; width:500px; height:400px; }
#itinerariu { width:300px; float:right; display:inline; margin:30px 20px 0px 0px; text-align:justify; }
#itinerariu li { margin-bottom:20px; }
#itinerariu img { vertical-align:middle; margin-right:10px; }
.span-30 { font-size:20px; font-weight:bold; }
#contact_form { width:450px; text-align:justify; font-size:14px; margin:30px 0px 0px 35px;float:left; display:inline; border-right:1px solid #CCC; padding-right:30px; }
#contact_form label { font-size:16px; font-weight:bold; }
#contact_form td { padding-bottom:20px; }
#contact_date { width:400px; float:right; display:inline; margin:30px 30px 0px 0px; }
#evenimente { width:900px; margin:20px auto;}
.trimite_but { background-image:url(../imagini/trimite_but.jpg); width:128px; height:36px; border:0; cursor:pointer;  }
.cico { width:50px; float:left; display:inline; margin:0px 10px; }
.cdat { width:330px; float:left; font-size:18px; color:#04283E; padding-top:12px; }
.h150 { height:100px; }
.h50 { height:50px; }
#error { font-size:18px; font-weight:bold; width:450px; margin:10px auto;}
#error a, #error a:visited { color:red; text-decoration:underline; }

.ap_galerie{border:1px solid #CCC; padding:3px 3px; float:left; height:75px;}