@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;}
label{cursor:pointer;}
#page_wrapper { width:976px; margin:0px auto; }
#header { padding-top:21px;}
#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; color:#fff;}
#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; }

.ap_galerie{border:1px solid #CCC; padding:3px 3px; float:left;}/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
form.jqtransformdone label { margin-top:4px; margin-right: 8px; display: block; float:left; }
form.jqtransformdone div.rowElem { clear:both; padding:4px 0px; }
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton { margin: 0px; padding: 0px; border: none; background-color: transparent; cursor: pointer; overflow: visible; font-family: Arial; }
*:first-child+html button.jqTransformButton[type] { width: 1; } /* IE7 */
button.jqTransformButton span { background: transparent url(../imagini/img/btn_right.gif) no-repeat scroll right top; display: block; float: left; padding: 0px 4px 0px 0px; /* sliding doors padding */ margin: 0px; height: 33px; }
button.jqTransformButton span span { background: transparent url(../imagini/img/btn_left.gif) no-repeat; color: #333; padding: 8px 4px 0px 8px; font-weight: normal; font-size: 12px; line-height: 13px; display: block; text-decoration: none; height: 33px; }
/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper { background: transparent url(../imagini/img/input/input_text_left.gif) no-repeat left top; height: 31px; padding: 0px; float:left; }
.jqTransformInputInner { background: transparent url(../imagini/img/input/input_text_right.gif) no-repeat top right; padding: 0px; margin: 0px; }
.jqTransformInputInner div { height: 31px; margin:0px 0px 0px 8px; }
.jqTransformInputInner div input { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; vertical-align: middle; height: 31px; color:#404040; border: none; padding: 8px 0px 0px 0px; margin: 0px; background:transparent; }
/*  IE6 */

* html .jqTransformInputInner div input { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; vertical-align: middle; height: 31px; color:#404040; border: 0; padding: 2px 0 0 0; margin: 0 0 0 0; background:transparent; }
/*hover*/
.jqTransformInputWrapper_hover { background-position: left -31px; }
.jqTransformInputWrapper_hover div.jqTransformInputInner { background-position: right -31px; }
/*focus*/
.jqTransformInputWrapper_focus { background-position: left -62px; }
.jqTransformInputWrapper_focus div.jqTransformInputInner { background-position: right -62px; }
.jqTransformSafari .jqTransformInputInner div { position: relative; overflow: hidden; margin:0px 8px; }
.jqTransformSafari .jqTransformInputInner div input { background-color: none; position: absolute; top: -10px; left: -2px; height: 42px; padding-left: 4px; }
/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea { font-size: 12px; line-height: 16px; }
table.jqTransformTextarea td { font-size: 1px; line-height: 1px; width: 5px; height: 5px; margin: 0; padding: 0; }
table.jqTransformTextarea { }
table.jqTransformTextarea tr { /*border: 1px solid red;*/

}
table.jqTransformTextarea textarea { margin: 0; padding: 0; border: 0; background: none; }
table.jqTransformTextarea td#jqTransformTextarea-tl { background: url(../imagini/img/textarea/textarea_tl.gif) no-repeat top left; }
table.jqTransformTextarea td#jqTransformTextarea-tm { background: url(../imagini/img/textarea/textarea_tm.gif) repeat-x ; height:1px;  }
table.jqTransformTextarea td#jqTransformTextarea-tr { background: url(../imagini/img/textarea/textarea_tr.gif) no-repeat top left; }
table.jqTransformTextarea td#jqTransformTextarea-ml { background: url(../imagini/img/textarea/textarea_ml.gif) repeat-y top left; }
table.jqTransformTextarea td#jqTransformTextarea-mm { background: url(../imagini/img/textarea/textarea-mm.gif) repeat; }
table.jqTransformTextarea td#jqTransformTextarea-mr { background: url(../imagini/img/textarea/textarea_mr.gif) repeat-y top left; }
table.jqTransformTextarea td#jqTransformTextarea-bl { background: url(../imagini/img/textarea/textarea_bl.gif) no-repeat top left; }
table.jqTransformTextarea td#jqTransformTextarea-bm { background: url(../imagini/img/textarea/textarea_bm.gif) repeat-x top left; }
table.jqTransformTextarea td#jqTransformTextarea-br { background: url(../imagini/img/textarea/textarea_br.gif) no-repeat top left; }
/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl { background-position:0px -5px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-tm { background-position:0px -5px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-tr { background-position:0px -5px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-ml { background-position:-5px 0px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-mm { background-image: url(../imagini/img/textarea/textarea-mm-hover.gif); }
table.jqTransformTextarea-hover td#jqTransformTextarea-mr { background-position:-5px 0px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-bl { background-position:0px -5px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-bm { background-position:0px -5px; }
table.jqTransformTextarea-hover td#jqTransformTextarea-br { background-position:0px -5px; }
/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl { background-position:0px -10px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-tm { background-position:0px -10px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-tr { background-position:0px -10px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-ml { background-position:-10px 0px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-mm { background-image: url(../imagini/img/textarea/textarea-mm-focus.gif); }
table.jqTransformTextarea-focus td#jqTransformTextarea-mr { background-position: -10px 0px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-bl { background-position:0px -10px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-bm { background-position:0px -10px; }
table.jqTransformTextarea-focus td#jqTransformTextarea-br { background-position:0px -10px; }
table.jqTransformTextarea .jqTransformSafariTextarea div { position: relative; overflow: hidden; border: 0px solid red; }
table.jqTransformTextarea .jqTransformSafariTextarea textarea { background: none; position: absolute; top:-10px; left:-10px; padding: 10px 10px 10px 10px; resize: none; }
/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper { float: left; display:block; margin:0px 4px; margin-top:5px; }
.jqTransformRadio { background: transparent url(../imagini/img/radio.gif) no-repeat center top; vertical-align: middle; height: 19px; width: 18px; display:block;/*display: -moz-inline-block;*/ }
/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper { display:block; float:left; margin-top:5px; }
a.jqTransformCheckbox { background: transparent url(../imagini/img/checkbox.gif) no-repeat center top; vertical-align: middle; height: 19px; width: 18px; display:block;/*display: -moz-inline-block;*/ }
/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom; }
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper { width: 45px; position:relative; height: 31px; background: url(../imagini/img/select_left.gif) no-repeat top left; float:left; }
.jqTransformSelectWrapper div span { font-size: 12px; float: none; position: absolute; width: 14px; height: 31px; line-height: 15px; padding: 8px 0 0 7px; overflow: hidden; cursor:pointer;/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}
.jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 31px; height: 31px; background: url(../imagini/img/select_right.gif) no-repeat center center; }
.jqTransformSelectWrapper ul { position: absolute; width: 43px; top: 30px; left: 0px; list-style: none; background-color: #FFF; border: solid 1px #CCC; display: none; margin: 0px; padding: 0px; height: 150px; overflow: auto; overflow-y: auto; z-index:10; }
.jqTransformSelectWrapper ul a { display: block; padding: 5px; text-decoration: none; color:#333; background-color: #FFF; font-size: 12px; }
.jqTransformSelectWrapper ul a.selected { background: #EDEDED; color: #333; }
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background:#3582c4; color: #fff; }
/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden { display: none; }

