/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Colors
==================================================
* ALBASTRU: #0668a9
* ROSU: #ff004d --------------------------#cc0000
* PORTOCALIU: #f29000
* VERDE: #008d91;
*
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
body{color:#222;}
h1{font-size: 28px;text-align: right;color: #008d91; font-weight:bold; line-height:28px;}
h1 span {font-size: 18px; font-weight:normal; line-height: 16px;}
h1 a, h1 a:visited,h1 a:hover {text-decoration: none;color: #3a6397;}

h2, h2 a, h2 a:visited, h2 a:hover {text-decoration:none; font-weight:bold; color:#ff004d; font-size:18px;}
h2 span {font-size: 14px; font-weight:normal;}
h3, h3 a {text-decoration:none; font-weight:bold; color:#008d91; font-size:16px;}
.linie1, .linie2, .linie3, .linie4, .linie5, .linie6, .linie7, .linie8, .linie9, .linie10, .linie11, .linie12 {font-size: 14px; text-align:center;text-decoration:none; margin-bottom: 3px; color: #008d91; border-width: 1px; border-style:solid; background-image:url('/newsite/images/greygrad.png'); background-repeat:x-repeat;}

.linie1:hover, .linie2:hover, .linie3:hover, .linie4:hover, .linie5:hover, .linie6:hover, .linie7:hover, .linie8:hover, .linie9:hover, .linie10:hover, .linie11:hover, .linie12:hover {text-align:center;text-decoration:none; margin-bottom: 3px; border-style:solid;}

.linie1 a, .linie2 a, .linie3 a, .linie4 a, .linie5 a, .linie6 a, .linie7 a, .linie8 a, .linie9 a, .linie10 a, .linie11 a, .linie12 a {font-size: 14px; text-align:center;text-decoration:none; color:#008d91; display:block;}
.linie1 a:hover, .linie2 a:hover, .linie3 a:hover, .linie4 a:hover, .linie5 a:hover, .linie6 a:hover, .linie7 a:hover, .linie8 a:hover, .linie9 a:hover, .linie10 a:hover, .linie11 a:hover, .linie12 a:hover {font-size: 14px; text-align:center;text-decoration:none; color:#fff; background-color:#008d91; background-image:none;}


#container, .container
{
    margin-top:0px;
    font-size:14px;
    /*background-color:#fff;*/
    /*background: url('/newsite/images/wallpapers/whiteback4.png') repeat-y;*/

}
#header
{
    margin-bottom:20px;
}
.destinatii-avion
{
    font-size: 16px;
    margin: 3px 0;
    padding: 3px 5px;
    height: 23px;
    /*border: 1px solid #eee;*/
}
.destinatii-avion a, .destinatii-avion a:visited
{
    display:block;
    color: #008d91;
    text-decoration:none;
}
.destinatii-avion:hover
{
    border-left:2px solid #008d91;

}
.bigbuttons, .oferte, .sejururivara, .oferte1, .oferte2, .oferte3, .oferte4
{
    text-align:center;
    padding: 5px 0;
}
.oferte p, .sejururivara p, .oferte1 p,.oferte2 p,.oferte3 p,.oferte4 p
{
    color: #008d91;
    line-height: 12px;
    margin:0;
    padding: 3px 5px;
    text-align:center;
    font-size: 14px;
}
.sejururivara h3 {font-weight:bold;}
.oferte {background-color:#008d9a;}
.oferte p, .oferte p a , .oferte h3 a, .oferte3 p, .oferte3 p a , .sejururivara h3, .sejururivara h3 a, .oferte3 h3 a {color:#fff; }
.oferte1 p a,.oferte2 p a,.oferte3 p a,.oferte4 p a {color: #008d91; text-decoration:none;}
.oferte p a:hover {text-decoration:underline;}

table.tarife
{
    width:100%;
    text-align:left;
    border:1px solid #008d91;
}
table.tarife th, table.tarife td
{
    vertical-align: middle;
    border-top: 1px;
    border-bottom: 1px;
    border-style: solid;
    border-color: #008d91;
    text-align:center;
}
table.tarife thead th
{
    background-color:#008d91;
    color: #fff;
    font-weight:bold;
    text-align:center;
    border-bottom: 1px;
    border-style: solid;
    border-color: #fff;
}

table.tarife thead th a, table.tarife thead th a:hover
{
    color:#fff;
}
table.tarife th
{
    font-weight:bold;
    text-align:left;
    padding-left: 10px;
}
table.tarife thead th
{
	padding-left:0;
}
table.tarife .stars
{
    text-align:left;
    padding-left:10px;
    /*background-color: #0042b8;*/
}
table.tarife tbody tr:hover
{
	background-color: #c5fafb;
}

.social
{
	display:inline;
	float: right;
}
.etfacebook, .ettwitter, .etlinkedin, .etyoutube, .etrss
{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin: 3px 2px 10px 2px;
	background-image: url('/newsite/images/icons/socialicons.png');
	-o-transition:all .1s ease;
	-ms-transition:all .1s ease;
	-moz-transition:all .1s ease;
	-webkit-transition:all .1s ease;
}
.etfacebook { background-position: 0 0;}
.etfacebook:hover { background-position: 0 16px;}
.ettwitter { background-position: -16px 0;}
.ettwitter:hover { background-position: -16px 16px;}
.etlinkedin { background-position: -32px 0;}
.etlinkedin:hover { background-position: -32px 16px;}
.etyoutube { background-position: -48px 0;}
.etyoutube:hover { background-position: -48px 16px;}
.etrss { background-position: -64px 0;}
.etrss:hover { background-position: -64px 16px;}
.headform
{
	display:inline;
}
.headform input
{
	display:inline;
}
.abonare, .cautare, .abonare_submit, .cautare_submit, .headofertespeciale
{
	/*-webkit-transform-style: preserve-3d;*/
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.2);
	box-shadow: 0 2px 3px rgba(0,0,0,.2);
	z-index:0;
}
.abonare_submit:hover, .cautare_submit:hover, .headofertespeciale:hover
{
	/*-webkit-transform-style: preserve-3d;*/
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	z-index:0;
}
.abonare, .cautare
{
	display:block;
	width: 175px;
	border: 1px solid #008d9a;
	height:23px;
	line-height: 21px;
	background-repeat: no-repeat;
	padding: 0 3px;
	color: #008d9a;
	outline: none;
}
.abonare
{
	background-image: url('/newsite/images/icons/newsletter.gif');
	background-position: 3px 3px;
	padding-left: 30px;
}
.cautare
{
	background-image: url('/newsite/images/icons/cautare.gif');
	background-position: right;
	padding-right: 30px;
}
.abonare_submit, .cautare_submit
{
	padding:3px 10px 4px 10px;
	border:0;
	color:#fff;
	background-color:#008d9a;
}
.abonare_submit:hover, .cautare_submit:hover
{
	cursor:pointer;
	background:#007891;
	color:#fff;
}

/* HOMEPAGE */

.sejururivara {background-color:#ff004d;}
.sejururivara p, .sejururivara p a {color: #fff; text-decoration:none;}
.sejururivara p a:hover {text-decoration:none;}
#craciunextern li {background-color:#ff004d;color:#fff;text-align:center; margin-bottom: 3px;}
#craciunextern li a {color:#fff;}
#craciunromania li {background-color:#724cbf;color:#fff;text-align:center; margin-bottom: 3px;}
#craciunromania li a {color:#fff;}
#sejururi20122013 li {background-color:#ffb400;color:#fff;text-align:center; margin-bottom: 3px;}
#sejururi20122013 li a {color:#fff;}
#ski20122013 li {background-color:#3d5dbb;color:#fff;text-align:center; margin-bottom: 3px;}
#ski20122013 li a {color:#fff;}
#programeseniori div {background-color:#5aaab3;}
#citybreak li {background-color:#995c96; color:#fff;text-align:center; margin-bottom: 3px;}
#citybreak li a {color:#fff;}
#exotice li {background-color:#ccbc66;color:#fff;text-align:center; margin-bottom: 3px;}
#exotice li a {color:#fff;}
#circuite li {background-color:#675a80;color:#fff;text-align:center; margin-bottom: 3px;}
#circuite li a {color:#fff;}

.statiune, h2.statiune
{
   color: #cc0000;
   text-align:right;
   font-size:16px;
   line-height: 18px;
   border-top: 1px dotted #f8ca87;
   border-bottom: 1px dotted #f8ca87;
   padding: 5px 0;
   font-weight: normal;
}

#pseudo_meniu{color:#008d91;font-weight:normal; margin-right:5px;}
#pseudo_meniu a{color:#008d91; text-decoration:none;}
/*#pseudo_meniu a:hover{background-color:#99CCFF;}*/

/** Superfish top menu start **/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none; font-size:12px;z-index:100; background-image: url('/newsite/images/topmeniuback.png');}
.sf-menu {margin:0 auto;line-height:13px;}
.sf-menu ul {position:absolute;top:-999em;width:125px; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%; z-index:101;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative; width:118px;}
.sf-menu li li li, .sf-menu li li li li {width: 160px;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:23px;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul,ul.sf-menu li li li:hover li ul,ul.sf-menu li li li.sfHover li ul,ul.sf-menu li li li li:hover li ul,ul.sf-menu li li li li.sfHover li ul,ul.sf-menu li li li li li:hover li ul,ul.sf-menu li li li li li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:125px;top:0;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul,ul.sf-menu li li li li:hover ul,ul.sf-menu li li li li.sfHover ul,ul.sf-menu li li li li li:hover ul,ul.sf-menu li li li li li.sfHover ul{left:160px;top:0;}
/*** SKIN ***/
.sf-menu {margin-bottom:1em;font-size:12px;}
.sf-menu a {border-right:1px solid #008d91;padding:2px 3px;text-decoration:none; text-align:left;}
.sf-menu a, .sf-menu a:visited  {color:	#008d91;}
.sf-menu li li,.sf-menu li li li {background:#3d5dbb;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active {background:#008d91;outline:0; color:#fff;}
/*** arrows **/
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:absolute;display:block;right:3px;top:1.05em; /* IE6 only */width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(/images/arrows.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:.5em;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {	background:	url('/images/shadow.png') no-repeat bottom right;	padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}

/** topmenu end **/

marquee{font-size: 14px; font-weight:bold;color: #ff004d;}
marquee a, marquee a:visited{color: #ff004d;text-decoration:none;}
/*marquee a:hover{color: #ff004d;text-decoration:underline;}*/

/** RIGHTSIDE MENUS **/

.rightbutton, #slideClick {float:right; margin:0; height:37px; padding-top:5px;padding-left:35px; line-height: 14px; background-position:top; background-repeat:no-repeat; text-decoration:none; text-align:center; color:#fff; font-weight: bolder; font-family: "Calibri", Arial,sans-serif; font-size:13px; cursor:pointer;}
.rightbutton:visited{color:#fff;}
.rezerva {position:fixed; top:158px; right:0; width:117px; height:40px;}
.rightbutton {display:block; width:67px; padding-left:50px; background-image:url('/newsite/images/back-rezervare.png'); }
#slideOut {position:fixed; width:307px; height:400px; top:200px; right:-190px; overflow:hidden; }
#slideClick{width:82px; background-image: url('/newsite/images/back-sunam.png'); }
#slideClick:hover {text-decoration:underline}
#slideContent {width: 150px; height: 400px; float:right; background: #f2f2f2; color: #008d91; font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 13px; padding: 5px 20px;}
/*.rightbutton:hover, #slideClick:hover,#slideClickcurs:hover {background-position:bottom; color:#fff; text-decoration:none;}*/



/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url('/newsite/images/icons/ratingdelete.gif') no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url('/newsite/images/icons/ratingstar.gif') no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */



/* #Media Queries
================================================== */



/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
/* FOOTER */

#footer{font-size:11px;color:#7f8485;text-align:center; background: url('/newsite/images/footer-back.gif') repeat-x top;}
#footer a{color:#008d9a;}
#footer a:hover{color:#008d9a;}
#footer h6 {font-size: 12px; font-weight:bold;color:#7f8485;}
.albastru {color:#0668a9;}
.turcoaz {color:#008d9a;}
.portocaliu {color:#f29000;}
.rosu, a.rosu {color:#ff004d;}




/*! http://responsiveslides.com v1.32 by @viljamis */

.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; max-height:310px;}
.rslides li {position: absolute; display: none; width: 100%; left: 0; top: 0;}
.rslides li:first-child {position: relative; display: block; float: left;}
.rslides img {display: block; height: auto; float: left; width: 100%; border: 0;}

.slider_container {position: relative; float: left; width: 100%; max-width:620px;}
.callbacks {position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;}
.callbacks li {position: absolute;  width: 100%;  left: 0;  top: 0;}
.callbacks img {display: block;  position: relative;  z-index: 1;  height: auto;  width: 100%;  border: 0;}
.callbacks .caption { display: block;  position: absolute;  z-index: 2;  font-size: 16px;  text-shadow: none;  color: #008d91;  background: #fff; background: rgba(255,255,255, .8);  left: 0;  right: 0;  bottom: 0;  padding: 10px 20px;  margin: 0;  max-width: none;}
.callbacks_nav {position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("/newsite/images/navs.png") no-repeat left top; margin-top: -45px;}
.callbacks_nav:active {opacity: 1.0;}
.callbacks_nav.next {left: auto; background-position: right top; right: 0;}
@media screen and (max-width: 600px) {
    .callbacks_nav {
    top: 47%;
    }
}
.callbacks .caption a
{
    color: #008d91;
    text-decoration: underline;
    /*letter-spacing: -1px;*/
}

/* PAGINI DE INTERIOR */


/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }
/* Specific to example one */
/*#tabs { padding: 10px; margin: 0 0 20px 0; -moz-box-shadow: 0 0 5px #008d91; -webkit-box-shadow: 0 0 5px #008d91; }*/

#tabs .nav { overflow: hidden; margin: 0 0 10px 0; }
#tabs .nav li { min-width: 140px; float: left; margin: 0 5px 0 0; border:1px solid #008d91; background-image:url('/newsite/images/greygrad.png'); background-repeat:x-repeat;}
#tabs .nav li.last { margin-right: 0; }
#tabs .nav li a { display: block; padding: 5px; color: #008d91; font-size: 14px; text-align: center; border: 0; }
#tabs .nav li a:hover { background-color: #008d91; }

#tabs ul { list-style: none; }
#tabs ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #008d91; }
#tabs ul li a:hover { background: #fe4902; color: #fff; }
#tabs ul li:last-child a { border: none; }

#tabs ul li.nav-one a.current { background-color: #0042b8; color: white; }
#tabs ul li.nav-two a.current { background-color: #ff004d; color: white; }
#tabs ul li.nav-three a.current { background-color: #a900d2; color: white; }
#tabs ul li.nav-four a.current { background-color: #ff8c00; color: white; }


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width: none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{}
#cboxContent{margin-top:20px;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #ccc; background:#fff;-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.3); box-shadow: 0 2px 3px rgba(0,0,0,.3); z-index:0;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/newsite/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/newsite/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(/newsite/images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/newsite/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}


/* PAGINA ALEGERE MIJLOACE TRANSPORT */

.alegeavion, .alegeautocar, .alegeindividual
{
    font-weight: bold;
    font-size: 22px;
    height: 50px!important;
    text-align:right;
    margin-bottom: 5px;
    border: 1px solid #008d91;
    line-height: 50px;
    overflow:hidden;
    -o-transition:all .1s ease;
  	-ms-transition:all .1s ease;
  	-moz-transition:all .1s ease;
  	-webkit-transition:all .1s ease;

    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.alegeautocar
{

}
.alegeavion:hover, .alegeautocar:hover, .alegeindividual:hover
{
	-moz-box-shadow: 0 0 3px 1px #1bb0b4;
    -webkit-box-shadow: 0 0 3px 1px #1bb0b4;
    box-shadow: 0 0 3px 1px #1bb0b4;
}
.alegeautocar:hover
{
	-moz-box-shadow: 0 0 3px 1px #007891;
    -webkit-box-shadow: 0 0 3px 1px #007891;
    box-shadow: 0 0 3px 1px #007891;
}
.alegeavion:hover
{
	-moz-box-shadow: 0 0 3px 1px #ff004d;
    -webkit-box-shadow: 0 0 3px 1px #ff004d;
    box-shadow: 0 0 3px 1px #ff004d;
}
.alegeindividual:hover
{
	-moz-box-shadow: 0 0 3px 1px #ff9d3b;
    -webkit-box-shadow: 0 0 3px 1px #ff9d3b;
    box-shadow: 0 0 3px 1px #ff9d3b;
}
.alegeavion a, .alegeautocar a, .alegeindividual a
{
	/* trebuie sterse dupa implementare */
	background-color:#fff;
	color: #008d9a;
	/* pana aici */
    text-decoration:none;
    display: block;
    padding-left: 50px;

    background-repeat: no-repeat;
    padding-right:10px;
    -o-transition:all .1s ease;
  	-ms-transition:all .1s ease;
  	-moz-transition:all .1s ease;
  	-webkit-transition:all .1s ease;

}
.alegeavion a
{

	background-image: url('/newsite/images/icons/transport.png');
	background-position: 5px -250px;
}
.alegeavion a:hover
{
	/*background-color:#1bb0b4;*/
    /*background-image: url('/newsite/images/icons/transport.png');*/
    background-position: 5px -200px;
}
.alegeautocar a
{

  	background-image: url('/newsite/images/icons/transport.png');
	background-position: 5px -50px;
}
.alegeautocar a:hover
{
	/*background-color:#5488e5;*/
    /*background-image: url('/newsite/images/icons/transport.png');*/
    background-position: 5px 0;
}
.alegeindividual a
{

    background-image: url('/newsite/images/icons/transport.png');
    background-position: 5px -150px;
}
.alegeindividual a:hover
{
	/*background-color:#ff9d3b;*/
    /*background-image: url('/newsite/images/icons/transport.png');*/
    background-position: 5px -100px;
}
.alegeavion a:hover, .alegeautocar a:hover, .alegeindividual a:hover
{
	font-size: 23px;
}


.scrollup{width:40px; height:40px; opacity:0.8; position:fixed; bottom:50px; right:50px; display:none; text-indent:-9999px; background: url('/newsite/images/icon_top.png') no-repeat;}


/* PAGINA CIRCUIT */

h3.circuit
{
	font-size: 18px;
	color: #ff004d;
}
h4.circuit
{
	font-size:16px;
	font-weight:bold;
	line-height: 18px;
	margin-bottom: 4px;
	color:#008d9a;
}

/* BREADCRUMB */

ul#breadcrumb, #breadcrumb li
{
	list-style-type:none;
	padding:0;
	margin:0;
}
#breadcrumb
{
	height: 20px;
	margin-bottom:3px;
}
#breadcrumb li
{
	float:left;
	line-height:20px;
	padding-right: 5px;
	color: #008d9a;
}
#breadcrumb li a
{
	color: #008d9a;
	font-weight:bold;
	display: block;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: url('/newsite/images/breadcrumbarrow.png') no-repeat right center;
}
	.polaroids>div
	{
		-webkit-transform-style: preserve-3d;
		background: white;
		text-align: center;
		text-decoration: none;
		-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
		-moz-box-shadow: 0 2px 3px rgba(0,0,0,.2);
		box-shadow: 0 2px 3px rgba(0,0,0,.2);
		-webkit-transition: all .15s linear;
		-moz-transition: all .15s linear;
		transition: all .15s linear;
		z-index:0;
	    position:relative;
	    margin-bottom: 10px;
	}
.polaroids div div.wrapper h3
	{
		margin:0;
		padding:0;
		text-align:center;
		line-height:21px;
		font-weight:normal;
		/*font-variant:small-caps;*/
		letter-spacing:-1px;
	}
.polaroids div div.wrapper h3 a
	{
		text-shadow: 0 0 2px #ddd;
		color: #666;
		font-weight:normal;
		font-size: 21px;
		-webkit-transition: all .15s linear;
		-moz-transition: all .15s linear;
		transition: all .15s linear;
	}
.polaroids div div.wrapper h3 a:hover
	{
		text-decoration:none;
		color: #008d9a;
	}
.polaroids div div.wrapper
	{
	    position:relative; /* important(so we can absolutely position the description div */
	   	margin:10px auto;
	}

.polaroids div div.wrapper div.description{
    position:absolute; /* absolute position (so we can position it where we want)*/
    bottom:20px; /* position will be on bottom */
    left:0;
    display:none; /* hide it */
    /* styling bellow */
    background-color:#fff;
    font-size:15px;
    line-height: 13px;
    color:#000000;
}
.polaroids div div.wrapper div.description a {
color: #666;
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transition: all .15s linear;
}
.polaroids div div.wrapper div.description a:hover {
color: #ff004d;
text-decoration:none;
/*font-weight: bold;*/
}

.wrapper img {width:205px;}
.polaroids div div.wrapper div.description_content{
	margin:0;
    padding:5px 0;
}



.shadow
	{
		/*-webkit-transform-style: preserve-3d;*/
		-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .3);
		-moz-box-shadow: 0 2px 3px rgba(0,0,0,.3);
		box-shadow: 0 2px 3px rgba(0,0,0,.3);
		z-index:0;
	}
	.polaroidshome>div
	{
		-webkit-transform-style: preserve-3d;
		background: white;
		text-align: center;
		text-decoration: none;
		-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .2);
		-moz-box-shadow: 0 2px 3px rgba(0,0,0,.2);
		box-shadow: 0 2px 3px rgba(0,0,0,.2);
		-webkit-transition: all .15s linear;
		-moz-transition: all .15s linear;
		transition: all .15s linear;
		z-index:0;
	    position:relative;
	    margin-bottom: 10px;
	}
.polaroidshome div h3
	{
		margin:0;
		padding:0;
		text-align:center;
		font-size: 18px;
		line-height:20px;
		font-weight:normal;
	}
.polaroidshome div h3 a
	{
		text-shadow: 0 0 2px #ccc;
		color: #666;
		font-weight:normal;
	}
.polaroidshome div h3 a:hover
	{
		text-decoration:none;
	}
.polaroidshome div div.wrapper
	{
	    position:relative; /* important(so we can absolutely position the description div */
	   	margin:10px auto;
	   	width:100%;
	}

.polaroidshome div div.wrapper div.description{
    position:absolute; /* absolute position (so we can position it where we want)*/
    bottom:20px; /* position will be on bottom */
    left:0;
    display:none; /* hide it */
    /* styling bellow */
    background-color:#fff;
    font-size:15px;
    line-height: 13px;
    color:#000000;
}
.polaroidshome div div.wrapper div.description a {
color: #666;
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transition: all .15s linear;
}
.polaroidshome div div.wrapper div.description a:hover {
color: #ff004d;
text-decoration:none;
font-weight: bold;
}

.polaroidshome div div.wrapper div.description_content{
	margin:0;
    padding:5px 0;
}

.linie
{
    text-align:center;
    background-image:none;
    border:0;
    margin-bottom:4px;
    -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, .15);
    -moz-box-shadow: 1px 2px 2px rgba(0,0,0, .15);
    box-shadow: 1px 2px 2px rgba(0,0,0, .15);
    z-index:0;
}
.linie a
{
    display:block;
    color:#666;
    background-color:#fff;
    text-decoration:none;
    -webkit-transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
}
.linie a:hover
{
    background-color: #008d9a;
    text-decoration:none;
    color:#fff;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}



/* Smaller than standard 960 (devices and browsers) */
    @media only screen and (max-width: 959px) {
        .banner iframe, .rightbuttons, .sf-menu ul li{display:none;}

    }

	/* Tablet Portrait size to standard 960 (devices and browsers) */
    @media only screen and (min-width: 768px) and (max-width: 959px) {
    	h2.galerie {display:none;}
    	#galerie {display:none;}
    	.wrapper img {width:165px;}
    	.nomobile {display:none;}
    }

	/* All Mobile Sizes (devices and browser) */
    @media only screen and (max-width: 767px) {
    	h2.galerie {display:none;}
    	#galerie {display:none;}
    	.nomobile {display:none;}
    }

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
    @media only screen and (min-width: 480px) and (max-width: 767px) {
        #logohead {height: 137px; background-image: none;}
        h2.galerie {display:none;}
    	#galerie {display:none;}
    	.nomobile {display:none!important;}
    }

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
    @media only screen and (max-width: 479px) {
        #logohead {height: 137px; background-image: none;}
        h2.galerie {display:none;}
    	#galerie {display:none;}
        .bigbuttons img{display:none;}
        .nomobile {display:none!important;}
    }
