/* ---------------------------------------------
RESET.CSS
-----------------------------------------------*/
*{ margin:0;padding:0 }
html { margin-bottom:1px; }
:focus { outline: 0; }
* a:hover, * a:active { outline:none; }
a, a:hover, a:visited,a:link { text-decoration:none; color:inherit; }
a:hover { text-decoration:underline; }
a img { border:none; }
ol, ul { list-style:none;}
.clear { clear: both; }
.clearfix:after { content: ".";	display: block; height: 0; clear: both; visibility: hidden; }
table { border-collapse:separate; border-spacing:0;}
* html>body .clearfix { display: inline-block; width: 100%;}
* html .clearfix { /* Hides from IE-mac \*/height: 1%; /* End hide from IE-mac */ min-height: 100%; margin-bottom: 1px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
textarea { resize:none;}

/* ---------------------------------------------
SITE.CSS
-----------------------------------------------*/
body { height:1200px;font:normal 12px Arial,sans-serif;color:#4e595f;background:url(../images/bg_body.jpg) repeat-x 0 27px;}
a{color:#4e595f;}

.inner{width:940px;margin:0 auto;}

.left { float:left; }
.right { float:right;}

.relative { position:relative;z-index:1;}
.absolute { position:absolute;z-index:5;}

.hidden {display:none;}

.red, a.red{color:#a9001d;}

#border {border-top:1px solid #92cae8;margin:17px 0;}
.light, a.light{color:#79868d;}
.white, a.white{color:#fff;}
p.big{font-size:16px;}
.red2{color:#c92845;}

h2, h2 a {font-size:17px;}

/*-------------------
 * top bar
 ------------------*/
#top-bar {background:url(../images/bg_bar-top.jpg) repeat-x top left;}
#top-bar p{color:#c9d1d5;padding:6px 0 6px;}
#top-bar p a{color:#fff;}
#top-bar a#close{margin:3px 0;display:block;text-indent:-9999px;background:url(../images/close.jpg) no-repeat top left;width:18px;height:18px;}

/*-------------------
 * header
 -------------------*/
#header {padding-bottom:20px;background:url(../images/bg_header.jpg) no-repeat center top;}
#header div.right{text-align:right;}
#logo a {background:url(../images/logo.png) no-repeat left top;width:203px;height:41px;text-indent:-9999px;display:block;margin-top:15px;}
#login {background:url(../images/bg_login.jpg) repeat-x center bottom;}

#ro,#en{display:block;text-indent:-9999px;text-align:left;width:16px;height:16px;margin:6px 0 5px 3px;}
#ro{background:url(../images/lang.png) no-repeat bottom left;}
#ro.activ{background:url(../images/lang.png) no-repeat top left;}
#en{background:url(../images/lang.png) no-repeat bottom right;margin-right:19px;}
#en.activ{background:url(../images/lang.png) no-repeat top right;}

#search,#rss{color:#7f8c94;}
#search{background:url(../images/lupa.png) no-repeat top left;padding-left:15px;}
#rss{background:url(../images/rss.png) no-repeat top left;padding-left:18px;margin-left:15px;margin-right:17px;}
 
 /*-------------------
 * navigation
 -------------------*/
#nav{margin-top:2px;margin-right:19px;}
#nav li {display:inline;margin-left:42px;}
#nav li a{font:16px Tahoma;color:#c30021;}

 /*-------------------
 * login form
 -------------------*/
#login{padding:10px 0 6px 0;text-align:right;height:40px;}
#login form {color:#7f8c94;font-size:14px;margin-right:17px;height:25px;width:540px;}
#login form .input{display:block;padding:4px 4px 3px 4px;background:url(../images/login_input.png) no-repeat top left;height:23px;float:left;}
#login form a{font-size:11px;display:block;float:left;margin-top:6px;margin-left:5px;}
#login form a.white{margin-top:0px;float:right;}
#login form input{margin-bottom:2px;background:none;border:none;font-size:12px;color:#6a7d88;width:135px;margin-left:4px;}
#login form input#submit{cursor:pointer;padding:3px 0;width:89px;color:#fff;background:url(../images/login_submit.png) no-repeat top left;height:23px;float:left;display:block;}
#login form label{display:block;float:left;margin-top:4px;}
 /*---------------------
 * header info section
 -----------------------*/
#info{margin-right:19px;width:470px;}
div#info.right{text-align:left;}
#info h1{margin-left:9px;margin-top:15px;font:26px Tahoma;color:#c92845;text-align:left;}
a#blue_btn{background:url(../images/blue_btn.png) no-repeat top left;color:#fff;font-size:18px;padding:17px 21px;margin:15px 60px 15px 80px;display:block;}
#info ul{margin-left:20px;}
#info ul li{margin-bottom:10px;list-style-image:url(../images/bullet.png);list-style-position:outside;}
#info ul li h2{font-size:14px;margin-bottom:5px;}
#info ul li p{margin-bottom:4px;}

span.bullet{background:url(../images/bullet2.png) no-repeat center left;padding-left:15px;}

/*----------------------
 * header cards sections
 ---------------------*/
#cards_ski{margin-top:-38px;}
#cards_snow{margin-top:-38px;}

/*---------------------
 * content home advanced search
 ---------------------*/
#advanced_search{background:url(../images/bg_as_top.png) no-repeat top left;width:412px;}
#advanced_search form{background:#7f8c94;padding:8px 16px;margin-bottom:0px;}
#advanced_search .bt{ width:412px;height:10px;background:url(../images/bg_as_bottom.png) no-repeat bottom left;}
#advanced_search h2{padding:11px 16px;font:16px Tahoma,sans-serif;color:#fff;background:url(../images/lupa2.png) no-repeat center left;padding-left:28px;margin-left:18px;}
#advanced_search h3{font-size:14px;font-weight:normal;color:#fff;margin-top:-10px;margin-bottom:4px;}
#advanced_search form label{color:#b2c1cb;float:left;padding-top:5px;}
#advanced_search form input, #advanced_search form select{background:#fff;border:none;width:285px;float:right;padding:3px;margin-bottom:5px;color:#4e595f;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#advanced_search form select{background:transparent url(../images/input2.png) no-repeat scroll left top;width:292px;border:none;}
#advanced_search form input.submit{width:63px;cursor:pointer;background:url(../images/as_submit.png) no-repeat top left;border:none;color:#fff;padding:3px 0;height:24px;}
.sep{border-bottom:1px solid #bfc6ca;background:#5b6b75;font-size:0px;height:1px;}

#advanced_search .input{float:right;background:url(../images/input2.png) no-repeat top left;width:292px;height:23px;margin-bottom:8px;margin-top:2px;}
#advanced_search .input input{background:none;}
/*----------------------
 * content home promo widget
 -----------------------*/
div#promo.right{width:495px;text-align:left;}
#container{width:467px;overflow:hidden;/*min-height:270px;height:auto !important;height:270px;*/}
#promo h2{color:#43525a;font:16px normal Tahoma,sans-serif;margin-bottom:8px;}
h3{font:14px normal Arial, Helvetica, sans-serif;}
#items{width:20000em;left:0;}

.item{margin-right:7px;}
.item p{color:#7f8c94;font-size:11px;margin-bottom:8px;width:226px;}
.pret_raft{font-size:14px;display:block;}
.item .img_cont{border:1px solid #6c7377;width:228px;height:170px;background:white;overflow:hidden;}
.item .img_cont img {margin:0 auto;display:block;}

a.plus{background:url(../images/plus.jpg) no-repeat top left;display:block;text-indent:-9999px;width:19px;height:18px;right:3px;top:175px;}
#promo .prev, #promo .next{display:block;text-indent:-9999px;width:11px;height:28px;margin-top:71px;cursor:pointer;}
#promo .prev{background:url(../images/prev.png) no-repeat top left;}
#promo .next{background:url(../images/next.png) no-repeat top left;}

.navi{text-align:center;margin:10px auto 0;}/*centrare din js*/
.navi a{display:block;text-indent:-9999px;float:left;background:url(../images/navi.gif) no-repeat top left;width:10px;height:9px;cursor:pointer;margin-right:4px;}
.navi a:hover{background-position:bottom left;}
.navi a.current{background:url(../images/navi_act.gif) no-repeat top left;width:12px;height:12px;margin-top:-2px;}


/*----------------------
 * zona comunitate
 -----------------------*/
#comunitate{padding:23px 0;background:#bfc5c9 url(../images/bg_com.jpg) repeat-x top left;margin-top:10px;}
#com_left{width:417px;}
#com_right{width:490px;}
#comunitate h3{font:16px normal Tahoma,sans-serif;margin-top:11px;}
#comunitate h4{font-size:14px;margin:5px 0 3px 0;}
#comunitate h4 a{font-size:14px;}
/*----------------------
 * zona footer
 -----------------------*/
#footer{background:#7f8c94 url(../images/bg_ft.jpg) repeat-x top left;padding:9px 0 44px 0;}
#footer p, #footer p a {color:#fff;}

#footer div.left{border-right:1px solid #b7bec3;padding:0 18px;color:#bfc5c9;line-height:48px;}
#footer div.left span{float:left;margin-right:8px;}
a#skiclub, a#markinstinct, a#creativision, a#tripmedia{display:block;text-indent:-9999px;float:left;}
a#skiclub{margin-right:8px;background:url(../images/skiclub.jpg) no-repeat top left;width:111px;height:26px;margin-top:6px;}
a#markinstinct{background:url(../images/markinstinct.jpg) no-repeat top left;width:95px;height:41px;margin-top:6px;}
a#creativision{background:url(../images/creativision.jpg) no-repeat top left;width:89px;height:17px;margin-top:17px;}
a#tripmedia{background:url(../images/trip.jpg) no-repeat top left;width:38px;height:34px;margin-top:7px;}
/*----------------------
 * zona parteneri
 -----------------------*/
#comunitate #parteneri{padding-top:10px;background:url(../images/sep.gif) repeat-x bottom left;padding-bottom:25px;margin-bottom:8px;}
#parteneri a.right{margin-top:15px;}
#parteneri a.relative{display:block;width:98px;height:97px;margin-top:8px;margin-right:3px;cursor:pointer;}
#parteneri span.absolute{display:block;z-index:6;background:url(../images/parteneri.png) no-repeat top left;width:98px;height:97px;top:0;left:0;}

.parteneri{vertical-align:top;}
.parteneri a.relative{display:block;width:98px;height:97px;margin-top:8px;margin-right:3px;cursor:pointer;}
.parteneri span.absolute{display:block;z-index:6;background:url(../images/parteneri2.png) no-repeat top left;width:98px;height:97px;top:0;left:0;}
/*----------------------
 * zona skiresorts
 -----------------------*/
#skiresorts a{margin-top:12px;}
/*----------------------
 * zona news/cazare
 -----------------------*/
#news, #cazare{border-bottom:1px solid #dfe2e4;padding-bottom:6px;}
.articol{border-bottom:1px solid #a3adb3;padding:10px 0;}
.articol img{margin-right:3px;margin-bottom:0px;}
.articol a.white{display:block;}
/*----------------------
 * zona info-zapada
 -----------------------*/
#info-zapada .right{width:28px;}
#info-zapada .prev{display:block;text-indent:-9999px;width:11px;height:14px;background:url(../images/prev2.jpg) no-repeat top left;cursor:pointer;}
#info-zapada .next{display:block;text-indent:-9999px;width:11px;height:14px;background:url(../images/next2.jpg) no-repeat top left;cursor:pointer;}

/*----------------------
 * zona hailaschi
 -----------------------*/
#hailaschi a.left{background:url(../images/hailaschi.gif) no-repeat top left;padding:8px 0 9px 118px;}
#hailaschi a.right {display:block;margin-top:8px;}
#hailaschi a#face{display:inline;background:url(../images/facebook_button.png) no-repeat top left;color:#fff;font-size:12px;padding:4px 13px 4px 33px;}
/*----------------------
 * zona activitate
 -----------------------*/
#activitate{border-bottom:1px solid #dfe2e4;padding-bottom:6px;}
#activitate h3{margin-bottom:10px;}
.comment{padding:0 0 9px 30px;margin-bottom:9px;border-bottom:1px solid #a3adb3;background:url(../images/comment.jpg) no-repeat top left;}
/*----------------------
 * zona zapari
 -----------------------*/
#zapari{padding-bottom:14px;background:url(../images/sep.gif) repeat-x bottom left;}
#zapari h3{margin-bottom:10px;}
#zapari a{margin-right:11px;}

/*----------------------
 * zona twitter / facebook
 -----------------------*/
#twitter h3{background:url(../images/twitter.gif) no-repeat top left;padding:19px 0 10px 55px;}
#twitter a.right, #facebook a.right{margin-top:23px;}
.twit{background:url(../images/twit.gif) no-repeat top left;padding-left:20px;margin-top:10px;}
#facebook h3{background:url(../images/facebook.gif) no-repeat top left;padding:11px 0 11px 55px;}
/*----------------------
 * pagina interioara
 -----------------------*/
#sidebar{width:300px;}
img.addspace{margin:0 auto;display:block;margin-top:10px;}
.bottom_sep{padding-top:10px;background:url(../images/sep.gif) repeat-x bottom left;padding-bottom:15px;margin-bottom:8px;}
#main_column{width:610px;}
#main_column h1{font:26px Tahoma,sans-serif;}
#main_column h2.s{font:16px normal Tahoma,sans-serif;color:#4e595f;}
/*----------------------
 * sidebar parteneri widget
 -----------------------*/
#sidebar #parteneri{margin-top:25px;}
#sidebar #parteneri a.right{margin-top:0;}
#sidebar #parteneri span.absolute{display:block;z-index:6;background:url(../images/parteneri2.png) no-repeat top left;}
#sidebar #parteneri .center{margin:0 auto;width:204px;}
/*----------------------
 * sidebar promo widget
 -----------------------*/
#sidebar div#promo.right{width:300px;text-align:left;}
#sidebar #container{width:276px;overflow:hidden;/*min-height:200px;height:auto !important;height:270px;*/}
#sidebar .item{margin-right:4px;cursor:pointer;}
#sidebar .item .img_cont{width:134px;height:100px;}
#sidebar #promo h3.product_name{margin-top:15px;width:130px;}
#sidebar a.plus{top:80px;display:none;}
#sidebar #promo .prev, #sidebar #promo .next{margin-top:40px;}
#sidebar .item p{width:130px;}

/*----------------------
 * zona beneficii
 -----------------------*/
.number{margin-bottom:15px;margin-top:10px;}
.number span{color:white;font:26px normal Tahoma;display:block;background:url(../images/number.png) no-repeat left center;width:37px;height:37px;padding-left:11px;padding-top:7px;}
.number h2,.number p {margin-left:50px;}
.number h2{margin-top:-37px;}
.number p{margin-top:10px;}

#red-bar{padding-top:3px;}
#red-bar p, #red-bar p a{color:white;text-align:left;}
a.bg_red{margin-right:150px;background:#a1001b;padding:0 3px 3px 3px;}
.bg_blue{background:#77bde2;padding:0 3px 3px 3px;}
/*----------------------
 * zona filtru
 -----------------------*/
#filter{text-align:left;}
#filter{background:transparent url(../images/bg_f_top.png) no-repeat top left;width:300px;}
#filter form{background:#7f8c94;padding:8px 16px;}
#filter .bt{ height:10px;background:url(../images/bg_f_bottom.png) no-repeat bottom left;}
#filter h2{padding:10px 16px;font:16px Tahoma,sans-serif;color:#fff;background:url(../images/filtru.png) no-repeat center left;padding-left:28px;margin-left:18px;}
#filter h3{font-size:14px;font-weight:normal;color:#fff;margin-top:-10px;margin-bottom:4px;}
#filter form input{float:left;}
#filter form label{color:#b2c1cb;float:left;margin-left:4px;padding-bottom:2px;}
#filter form select{background:transparent url(../images/input3.png) no-repeat top left;border:none;width:271px;padding:3px;margin-bottom:5px;color:#4e595f;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#filter form input[type="checkbox"]{width:15px;height:15px;}
#filter form input.submit{margin-top:5px;float:right;width:63px;cursor:pointer;background:url(../images/as_submit.png) no-repeat top left;border:none;color:#fff;padding:3px 0;height:24px;}
/*----------------------
 * zona rezultate cautare
 -----------------------*/
table{margin-top:5px;width:612px;border-bottom:1px solid #c3cbd0;margin-bottom:5px;}
table tr td{border-top:1px solid #c3cbd0;padding:10px 10px 10px 10px;}
.img_cont{width:134px;height:100px;background:white;border:1px solid #6c7377;}
.img_cont img {margin:0 auto;display:block;}
table#search_results tr td p{font-size:11px;color:#7f8c94;width:120px;}
td a.detalii{background:url(../images/plus.png) no-repeat top center;padding-top:35px;color:#92a9b6;display:block;margin:0 25px;text-align:center}
td .right_border{border-right:1px solid #c3cbd0;height:100px;padding-right:20px;display:table-cell;}

.rezultate{font-size:14px;margin-left:220px;}
/*----------------------
 * zona paginare
 -----------------------*/
.paginare a.current{color:white;background:url(../images/bg_pag_activ2.png) no-repeat top left;padding:0px 0 2px 3px;margin-right:4px;}
.paginare a.current span{color:white;background:url(../images/bg_pag_activ2.png) no-repeat top right;margin-right:-5px;padding:0px 5px 2px 1px;}
.paginare, .paginare a{font-size:14px;}
.navigare a{text-align:left;}
.navigare a.prevPage, .navigare a.nextPage{display:block;width:13px;height:16px;text-indent:-9999px;}
.navigare a.prevPage{background:url(../images/prev-pag.png) no-repeat top left;}
.navigare a.nextPage{background:url(../images/next-pag.png) no-repeat top left;}
/*----------------------
 * formular inregistreaza partener
 -----------------------*/
p.bottom-border{border-bottom:1px solid #c3cad0;padding-bottom:8px;margin-bottom:7px;}
#inregistrare input, #inregistrare label{display:block;}
#inregistrare .input{background:url(../images/input.png) no-repeat top left;width:271px;height:23px;margin-bottom:8px;margin-top:2px;}
#inregistrare input{background:none;border:none;width:264px;padding:3px 4px;}
#inregistrare input.submit{margin-top:7px;margin-left:180px;background:transparent url(../images/login_submit.png) no-repeat scroll left top;color:#FFFFFF;cursor:pointer;height:23px;padding:3px 0;width:89px;}
/*----------------------
 * zona filtru parteneri
 -----------------------*/
#filter_part{text-align:left;}
#filter_part{background:url(../images/bg_f_top.png) no-repeat top left;width:300px;}
#filter_part .f{background:#7f8c94;padding:8px 16px;}
#filter_part .bt{ height:10px;background:url(../images/bg_f_bottom.png) no-repeat bottom left;font-size:8px;}
#filter_part h2{padding:10px 16px;font:16px Tahoma,sans-serif;color:#fff;background:url(../images/filtru.png) no-repeat center left;padding-left:28px;margin-left:18px;}
#filter_part h3{font-size:14px;font-weight:normal;color:#fff;margin:3px 0;padding:4px  0;}
#filter_part h3 a{color:#fff;}
/*----------------------
 * zona other products
 -----------------------*/
#other-products{text-align:left;margin-bottom:3px;}
#other-products h2{color:#43525a;font:16px normal Tahoma,sans-serif;margin-bottom:8px;}
#other-products h2 span{font-size:12px;}
#other-products li{padding:3px 0;border-bottom:1px solid #c3cbd0;width:290px;}
#other-products li a{color:#65757e;}
#other-products li a.light{color:#92a9b6;}
/*----------------------
 * zona produs
 -----------------------*/
#detalii_produs{width:260px;margin-left:10px;}
#detalii_produs h1{font-family:Arial;}
.img_cont2{width:325px;height:325px;background:white;border:1px solid #6c7377;margin-bottom:5px;overflow:hidden;}
.img_cont2 img {margin:0 auto;display:block;}
.img_cont3{width:60px;height:60px;background:white;border:1px solid #6c7377;display:block;margin-right:4px;overflow:hidden;}
.img_cont3 img {margin:0 auto;display:block;}
/*----------------------
 * pagina produs, zona oferit de
 -----------------------*/
#partener{text-align:left;margin-bottom:10px;}
#partener .parteneri{margin-bottom:7px;}
.oferit{margin-top:15px;margin-left:5px;}
/*----------------------
 * pagina aplica pentru card
 -----------------------*/
#aplica fieldset {border:none;}
#aplica input.radio_input{width:20px;}
#aplica p.center{text-align:center;}
#aplica p.center span{color:#e65c32;font-size:14px;}
#aplica p{margin-top:15px;margin-bottom:8px;}
#aplica div.left, #aplica div.right{width:280px;}
#aplica img.card-image {display:block;margin-top:-25px;}
#aplica div.right{text-align:left;}
#aplica label{display:block;margin:10px 0 5px 0;}
#aplica label.radio_label{display:inline;font-size:14px;margin-right:15px;}
#aplica #aplica_submit{display:block;margin:0 auto;margin-top:8px;background:transparent url(../images/login_submit.png) no-repeat scroll left top;
color:#FFFFFF;
cursor:pointer;
height:23px;
padding:3px 0;
width:89px;border:none;}
#aplica .input{background:url(../images/input4.png) no-repeat top left;width:271px;height:23px;margin-bottom:8px;margin-top:2px;}
/*#advanced_search .input{float:right;background:url(../images/input2.png) no-repeat top left;width:292px;height:23px;margin-bottom:8px;margin-top:2px;}*/
#aplica .input input{background:none;border:none;width:265px;padding:3px;color:#4e595f;}
#aplica div.border{border-top:1px solid #c3cbd0;}
/*----------------------
 * box nelogat
 -----------------------*/
#nelogat{text-align:center;background:url(../images/redbox.png) no-repeat top left;padding-top:35px;}
#nelogat h2{color:#fff;font:16px normal normal Tahoma,sans-serif;}
#nelogat p, #nelogat a{color:#fff;font-size:14px;}
#nelogat p{margin-top:25px;}
#nelogat a{margin-bottom:25px;display:block;}
/*----------------------
 * adaugari - reparare buguri
 -----------------------*/
a.link_exchange{background:url(../images/bullet2.png) no-repeat center left;padding-left:16px;}
.pret_raft{width:220px;}
#sidebar .pret_raft{width:130px;}