@font-face {
    font-family: 'KameronBold';
    src: url('../font/kameron-bold-webfont.eot');
    src: url('../font/kameron-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/kameron-bold-webfont.woff') format('woff'),
         url('../font/kameron-bold-webfont.ttf') format('truetype'),
         url('../font/kameron-bold-webfont.svg#KameronBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AbelRegular';
    src: url('../font/abel-regular-webfont.eot');
    src: url('../font/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/abel-regular-webfont.woff') format('woff'),
         url('../font/abel-regular-webfont.ttf') format('truetype'),
         url('../font/abel-regular-webfont.svg#AbelRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'KameronRegular';
    src: url('../font/kameron-regular-webfont.eot');
    src: url('../font/kameron-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/kameron-regular-webfont.woff') format('woff'),
         url('../font/kameron-regular-webfont.ttf') format('truetype'),
         url('../font/kameron-regular-webfont.svg#KameronRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BebasRegular';
    src: url('../font/bebas___-webfont.eot');
    src: url('../font/bebas___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/bebas___-webfont.woff') format('woff'),
         url('../font/bebas___-webfont.ttf') format('truetype'),
         url('../font/bebas___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {margin: 0; padding: 0; border: none;}

html, body {height: 100%; width: 100%;}
body {
	background: url(../images/bg.jpg) top left repeat;
	font-family: helvetica, Arial;
	font-size: 12px;
	color: #4b4b4b;
	line-height: 20px;
}

ul, li{
  list-style: none;
}

a{
  text-decoration: none;
}

:focus{
  outline: none;
}

#wrap-header, #wrap-prev, #wrap-container, #wrap-footer, #wrap-text{
    width: 100%;
}

#wrap-text{
  background: url(../images/text-bg.jpg) top left repeat;
}

.auto{
  min-height: 400px;
}

.header, .container{
  width: 950px;
  margin: 0 auto;
  position: relative;
}

.left-col{
  float: left;
  width: 250px;
  padding-left: 50px;
}

.right-col{
  padding-left: 50px;
  padding-top: 40px;
  float: left;
  width: 550px;
}

#wrap-header{
  background: url(../images/head-x.jpg) top left repeat-x;
  position: relative;
  z-index: 2;
}

#index #wrap-prev.medium{
  background: url(../images/bg/01_home_2000x490.jpg) top center no-repeat;
  height: 450px;
}
#wtusa #wrap-prev.tall{
  background: url(../images/preview/wt/set.jpg) top center no-repeat;
  height: 656px;
}
#internship #wrap-prev.tall{
  background: url(../images/bg/30_internship_2000x710.jpg) top center no-repeat;
  height: 656px;
}

#aupair #wrap-prev.tall{
  background: url(../images/bg/40_aupair_2000x710.jpg) top center no-repeat;
  height: 656px;
}

#hse #wrap-prev.tall{
  background: url(../images/bg/50_hse_2000x710.jpg) top center no-repeat;
  height: 656px;
}


#wtgrecia #wrap-prev.tall{
  background: url(../images/preview/wt/grecia.jpg) top center no-repeat;
  height: 656px;
}

.overall.usa #wrap-prev.small{
  background: url(../images/bg/10_wtusa_2000x200.jpg) top center no-repeat;
  height: 198px;
}

#contact #wrap-prev.small{
  background: url(../images/bg/100_contact_2000x200.jpg) top center no-repeat;
  height: 198px;
}

.usa-prev-small{
  background: url(../images/preview/despre/despre.jpg) top center no-repeat;
  height: 198px;
}

.overall.grecia #wrap-prev.small{
  background: url(../images/bg/20_wtgrecia_2000x200.jpg) top center no-repeat;
  height: 198px;
}

.overall.grecia #wrap-prev.small{
  background: url(../images/bg/20_wtgrecia_2000x200.jpg) top center no-repeat;
  height: 198px;
}

.overall.hse #wrap-prev.small{
  background: url(../images/bg/50_hse_1400x200_1.jpg) top center no-repeat;
  height: 198px;
}

.overall.aupair #wrap-prev.small{
  background: url(../images/bg/40_aupair_2000x200_1.jpg) top center no-repeat;
  height: 198px;
}


.overall.intern #wrap-prev.small{
  background: url(../images/bg/30_internship_2000x200.jpg) top center no-repeat;
  height: 198px;
}


#wrap-prev.medium .prev{
  height: 450px;
}
#wrap-prev.tall .prev{
  height: 656px;
}


#wrap-prev .prev{
  width: 950px;
  margin: 0 auto;
  position: relative;
}


/* --- */

#index #wrap-prev.490a{
  background: url(../images/bg/01_home_2000x490.jpg) top center no-repeat;
  height: 490px;
}

#wrap-prev .prev_960{
  width: 960px;
  margin: 0 auto;
  position: relative;
}

/* --- */

.header, #logo-hold{
  height: 95px;

}

#wrap-end{
  background: #7a1316 url(../images/end-x.jpg) top left repeat-x;
}

#logo{

}

#logo-hold{
  background: url(../images/logo-hold.jpg) top left no-repeat;
  text-align: center;
  width: 340px;
  position: relative;
}

#logo-hold a#logo{
  position: absolute;
  top: 13px;
  left: 70px;
}

.home-text{
  position: absolute;
  top: 70px;
  right: 210px;
  color: #ffffff;
}

.home-subtext{
  position: absolute;
  top: 320px;
  left: 310px;
  font-family: 'KameronBold';
}

.home-subtext p{
  background: #000;
  margin-bottom: 5px;
  padding: 3px;

  font-size: 16px;
}

.home-subtext p a{
  color: #fff;
  text-decoration: none;
}

.home-subtext img{
  vertical-align: -13px;
}

.home-videos {
	position: absolute;
	top:75px;
	left:98px;
}
	.home-videos div.video {
		background: url(../images/videos/video_thumb_bg.png) top center no-repeat;
		width:141px;
		height:123px;
		padding-top:3px;
		margin-bottom:34px;
		overflow:hidden;
		text-align:center;
		cursor:pointer;
	}
	
	.home-videos div.video img {
		width:135px;
		height:85px;
	}
	
	.home-videos div.video:hover img { 
		filter:alpha(opacity=80); 
		-moz-opacity:0.8; 
		opacity:0.8;
	}
	
	.home-videos div.video span {
		font-size:10px;
		line-height:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		color: #707173;
		display:block;
		height:24px;
		overflow:hidden;
		padding:2px 0 0 0;
	}
	
	.home-videos div.video a.play {
		background: url(../images/videos/video_thumb_button_play.png) top center no-repeat;
		width:26px;
		height:26px;
		text-decoration:none;
		border:none;
		position:absolute;
		margin-top:30px;
		margin-left:-81px;
	}
	.home-videos div.video a.play:hover {
		text-decoration:none;
	}
	
.program-videos {
	margin-bottom:10px;
}
	.program-videos div.video {
		float:left; 
		margin-right:35px;
		margin-bottom:20px;
		background: url(../images/videos/video_thumb_bg_small.png) top center no-repeat;
		width:111px;
		padding-top:3px;
		overflow:hidden;
		text-align:center;
		cursor:pointer;
	}
	
	.program-videos div.video img {
		width:105px;
		height:65px;
	}
	
	.program-videos div.video:hover img { 
		filter:alpha(opacity=80); 
		-moz-opacity:0.8; 
		opacity:0.8;
	}
	
	.program-videos div.video span {
		font-size:10px;
		line-height:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		color: #707173;
		display:block;
		padding:2px 0 0 0;
	}
	
	.program-videos div.video a.play {
		background: url(../images/videos/video_thumb_button_play.png) top center no-repeat;
		width:26px;
		height:26px;
		text-decoration:none;
		border:none;
		position:absolute;
		margin-top:20px;
		margin-left:-66px;
	}
	.program-videos div.video a.play:hover {
		text-decoration:none;
	}

.wt-text-first{
    color: #FFFFFF;
    left: 410px;
    position: absolute;
    top: 36px;
}

.goarrow{
  float: right;
}

.wt-text-second{
    color: #FFFFFF;
    left: 410px;
    position: absolute;
    top: 355px;
/*    width: 345px; */
}

.wt-text-second h2{
    font-family: 'AbelRegular';
    font-size: 36px;
    font-weight: normal;
    line-height: 50px;
    text-shadow: 0 0 10px #000;
}

.wt-text-first h1, .ash1 h2{
    font-family: 'BebasRegular';
    font-size: 36px;
    font-weight: normal;
    line-height: 50px;
    text-shadow: 0 0 10px #000;
    word-spacing: 10px;
}


.home-text h1{
    font-family: 'BebasRegular';
    font-size: 55px;
    font-weight: normal;
    line-height: 70px;
    margin-bottom: 10px;
    text-shadow: 0 0 10px #000;
	text-align:right
	
}

.home-text p{
  font-size: 16px;
    font-family: 'KameronRegular';
  line-height: 28px;
}

.menu{
  position: absolute;
  top: 48px;
  right: -10px;
}

.menu ul li{
  float: left;
  padding-right: 15px;
}

.menu li a{
  display: block;
}

.menu .btn1{
  background: url(../images/menu/ro/btn1.jpg) top left no-repeat;
  width: 99px;
  height: 33px;
}


.menu .btn2{
  background: url(../images/menu/ro/btn2.jpg) top left no-repeat;
  width: 99px;
  height: 33px;
}
.menu .btn3{
  background: url(../images/menu/ro/btn3.jpg) top left no-repeat;
  width: 78px;
  height: 33px;
}

.menu .btn4{
  background: url(../images/menu/ro/btn4.jpg) top left no-repeat;
  width: 50px;
  height: 33px;
}

.menu a:hover, .menu a.active{
  background-position: bottom left;
}

.menu input.search{
  background: url(../images/cauta.jpg) top left no-repeat;
  width: 136px;
  height: 26px;
/*  line-height: 26px;*/
  padding: 0 10px 0 10px;
  color: #fff;
  margin-top: 4px;
}

.menu input.search:focus{
  background-position: bottom left;
  color: #000;
}

::-webkit-input-placeholder  { color:#fff; }
input:-moz-placeholder { color:#fff; }

.language a{
  color: #e4d3bc;
  font-family: 'KameronRegular';
  font-size: 12px;
}

.language{
  position: absolute;
  top: 5px;
  right: 5px;
}

.follow_us{
  position: absolute;
  top: 5px;
  right: 180px;
}

.follow_us, .follow_us a{
  color: #E4D3BC;
  font-family: 'KameronRegular';
  font-size: 12px;
}

.follow_us a img{
  vertical-align: -2px;
}

.logo-menu{
  position: absolute;
  top: 95px;
  left: 50px;
  text-align: left;
  display: none;
  min-width: 250px!important;
  width: auto;
  width: 250px;
}

.logo-menu-holder{
  background: url(../images/lmbg.png) top left repeat;
  padding: 23px 0px;
}

.logo-menu h3{
  font-size: 17px;
  color: #ffffff;
  font-family: 'AbelRegular';
  padding-bottom: 15px;
  padding-left: 35px;
  text-transform: uppercase;
  font-weight: normal;
}

.logo-menu h3 a{
  font-size: 17px;
  color: #ffffff;
  font-family: 'AbelRegular';
  text-transform: uppercase;
  font-weight: normal;
}

.logo-menu ul a{
  color: #ee4036;
  padding: 2px 60px 2px 35px;
  display: block;
  font-family: 'AbelRegular';
  font-size: 14px;
}

.logo-menu ul a:hover{
  background: #c4161c;
  color: #fff;
}

#despre-program .logo-menu-holder a.btn1,
#conditii-de-participare .logo-menu-holder a.btn2,
#optioni-si-costuri .logo-menu-holder a.btn3,
#viata .logo-menu-holder a.btn4,
#joburile .logo-menu-holder a.btn5,
#dosar .logo-menu-holder a.btn6,
#bilet .logo-menu-holder a.btn7,
#procedura .logo-menu-holder a.btn6,
#asigurarea .logo-menu-holder a.btn7,
#dece .logo-menu-holder a.btn8,
#creditul .logo-menu-holder a.btn9
{
  background: #c4161c;
  color: #fff;
}



.logo-menu-end{
  background: url(../images/logo-menu-end.png) top left no-repeat;
  width: 100%;
  height: 32px;
  position: relative;
}

.close{
  background: url(../images/logo-menu-close.jpg) top left no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  right: 10px;
  top: 8px;
  display: none;
}

.close:hover{
  background: url(../images/logo-menu-close-over.jpg) top left no-repeat;
}

.submenu{
  position: absolute;
  top: 95px;
  background: #fff url(../images/submenu-x.jpg) top left repeat-x;
  left: 50px;
  width: 890px;
  display: none;
}

.submenu ul li.col{
  width: 223px;
  float: left;
  padding: 20px 2px 20px 0;
  background: url(../images/submenu-sep.jpg) right 15px no-repeat;
}

.submenu ul li.col.short{
    width: 213px;
}

.submenu ul li.col.last{
  background: none;
}


.submenu h4{
  font-weight: normal;
  color: #7a1315;
  font-family: 'AbelRegular';
  font-size: 16px;
  padding: 0 0 15px 0px;
  text-transform: uppercase;
}

.submenu li a{
  display: block;
  padding: 0 23px 0 35px;
  color: #af7173;
  height: 22px;
  line-height: 22px;
  font-family: 'AbelRegular';
  font-size: 14px;

}

.submenu h4 a{
  font-size: 16px;
}

.submenu li a:hover{
  background: #ee4036;
  color: #fff;
}

#wrap-end .end{
  min-height: 159px;
  height: auto!important;
  height: 159px;
  width: 950px;
  margin: 0 auto;
  color: #ef847f;
  font-family: 'KameronRegular';
}

#wrap-end .end p{
  font-size: 13px;
  line-height: 17px;
}
#wrap-end .end h3{
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 10px;
 font-family: 'AbelRegular';
}

#wrap-footer{
  background: url(../images/footer-x.jpg) left top repeat-x;
}

.footer{
    margin: 0 auto;
    width: 950px;
    padding-top: 35px;
    padding-bottom: 30px;
}

.fmenu{
  padding-left: 60px;
  font-size: 11px;
}

.fmenu a{
  color: #666666;
  padding: 0 2px;
}

.fmenu a:hover{
  background: #fff;
}
.fmenu h4{
  font-size: 11px;
  font-weight: bold;
  padding: 0 2px;
}

.fmenu .col{
  float: left;
  width: 155px;
}

.rights{
  color: #666666;
  line-height: 25px;
  font-size: 11px;
  float: left;
  width: 200px;
}

.rights a{
  color: #fff;
}

.rights a:hover{
  text-decoration: underline;
}

.rightarrow{
    background: url("../images/rarrow.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
    display: block;
    font-family: 'KameronRegular';
    font-size: 14px;
    padding: 12px 50px 12px 0;
    width: 185px;
}

.wt-text-second div{
  padding: 15px 0 0 0;
}

.clear{
  clear: both;
}

.block.despre{
  padding-top: 150px;
  text-align: center;
}

.block.highschool{
  padding: 20px 0;
  text-align: center;
  border-bottom: 1px solid #d5b0aa;
}

.scroll a{
    float: left;
    text-align: center;
    width: 85px;
    padding: 40px 20px 10px;
  font-family: 'KameronRegular';
  font-size: 13px;
}

.scroll a.previous.last{
  background: url(../images/left-arrow-1.jpg) center 10px no-repeat;
  color: #e8d6d3;
}
.scroll a.next.last{
  background: url(../images/right-arrow-1.jpg) center 10px no-repeat;
  color: #e8d6d3;
}
.scroll a.previous{
  background: url(../images/left-arrow-3.jpg) center 10px no-repeat;
  color: #7a1315;
}
.scroll a.previous:hove{
  background: url(../images/left-arrow-2.jpg) center 10px no-repeat;
}

.scroll a.next{
  background: url(../images/right-arrow-3.jpg) center 10px no-repeat;
  color: #7a1315;
}
.scroll a.next:hove{
  background: url(../images/right-arrow-2.jpg) center 10px no-repeat;
}

.despre .desc{
    font-size: 20px;
 font-family: 'AbelRegular';
 text-transform: uppercase;
 color: #000;
}

.block.despre{
  border-bottom: 1px solid #d5afa9;
  padding-bottom: 25px;
}

.block.bio{
  color: #b07375;
  text-align: center;
}

.block.bio .small{
  font-size: 11px;
  padding: 20px 15px 5px;
  text-align: left;
  font-style: italic;
}


.block.bio .quote{
  padding: 0 15px 20px;
  width: 220px;
  text-align: left;
  font-size: 22px;
 font-family: 'AbelRegular';
 line-height: 25px;

}

.right-col .col{
  float: left;
  width: 250px;
  font-family: 'KameronRegular';
  color: #7a1315;
  font-size: 13px;
  line-height: 18px;
}
.right-col .intro{
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
}

.right-col .intro h2, .right-col .content h2{
  color: #c4161c;
  font-weight: normal;
 font-family: 'AbelRegular';
 font-size: 18px;
 line-height: 22px;
}
.right-col .intro p, .right-col .content p{
  padding-bottom: 20px;
}

.right-col .content ul{
  padding-bottom: 20px;
}

.leftone{
  padding-right: 50px;
}

#despre-program .content{
  padding-top: 25px;
}

.overall .content h1, span.h1{
  font-size: 23px;
  font-family: 'KameronRegular';
  color: #b07375;
  font-weight: normal;
  line-height: 25px;
  padding-bottom: 25px;
  clear: both;
  float: left;
}

a.next-step, .contact .trimite{
  background: url(../images/red-arrow.png) center right no-repeat;
  padding: 15px 45px 15px 5px;
  color: #7a1315;
 font-family: 'AbelRegular';
  float: right;
  margin-bottom: 25px;
  cursor: pointer;
  font-size: 16px;
  text-transform: uppercase;
}

.aplica{
  margin: 15px 5px 25px 5px;
  padding-right: 10px;
  color: #7a1315;
  font-family: 'AbelRegular';
  float: right;
  cursor: pointer;
  font-size: 16px;
  text-transform: uppercase;
}

.aplica.border-right{
  border-right: 1px solid #7a1315;
}



#source{
display: none;
}
#source .value{
display: none;
}

.dropdown dd, .dropdown dt, .dropdown ul {
margin:0px;
padding:0px;
}
.dropdown dd {
position:relative;
}
.dropdown a, .dropdown a:visited {
color:#e18b8d;
text-decoration:none;
outline:none;}
.dropdown a:hover {
color:#e18b8d;
}
.dropdown dt a:hover {
color:#e18b8d;
border: 1px solid #d7b2ac;
}
.dropdown dt a {
background: transparent url(../images/arrow.jpg) no-repeat scroll right center;
display:block;
border:1px solid #d7b2ac;
width:220px;
    padding: 8px 20px 8px 10px;
}
.dropdown dt a span {
cursor:pointer;
display:block;
padding:5px;
}
.dropdown dd ul {
background:url("../images/text-bg.jpg") repeat scroll left top transparent;
border:1px solid #d7b2ac;
color:#C5C0B0;
display:none;
left:0px;
padding:0px;
position:absolute;
top:2px;
width:99%;
min-width:250px;
list-style:none;
}
.dropdown span.value {
display:none;
}
.dropdown dd ul li a {
padding:10px 0 10px 10px;
display:block;
}
.dropdown dd ul li a:hover {
background-color:#ee4036;
color: #fff;
}

table.contact{
  padding-top: 40px;
}


table.contact .iname{
    font-family: 'AbelRegular';
    color: #c4161c;
    text-transform: uppercase;
    font-size: 16px;
    padding-top: 10px;
}

table.contact input[type=text]{
    display:block;
    border:1px solid #d7b2ac;
    width:220px;
    padding: 8px 20px 8px 10px;
    background: transparent;
    color: #e18b8d;
}

table.contact textarea{
  background: transparent url(../images/corner.jpg) bottom right no-repeat;
  width: 238px;
  height: 90px;
  padding: 10px 0 0 10px;
  border:1px solid #d7b2ac;
  color: #E18B8D;
}

#contact .content{
  padding-bottom: 80px;
}

#contact .content a{
  color: #7a1315;
}

#contact .content h3{
    color: #b17375;
    font-size: 18px;
  font-family: 'KameronRegular';
  font-weight: normal;
}

#contact .fbook{
  background: url(../images/upsep.jpg) left 50px no-repeat;
  padding-top: 85px;

}

.bigsep{
  background: url(../images/upsep.jpg) left 10px no-repeat;
  height: 40px;
  clear: both;
}

.right{
  float: right;
}

.alt_oras{
  font-family: 'AbelRegular';
  color: #c4161c;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  border: 1px solid #d6b1ab;
  padding: 8px 0 8px 8px;
  background: url("../images/arrow.jpg") no-repeat scroll right center transparent;
  cursor: pointer;
  display: block;
  width: 90%;
}

.alte_orase_lista{
  background:url("../images/text-bg.jpg") repeat scroll left top transparent;
  border: 1px solid #d6b1ab;
  color: #E18B8D;
  position: absolute;
  top: 37px;
  left: 0px;
  width: 233px;
  display: none;
}

.alte_orase_lista li{
    padding: 2px 10px;
    cursor: pointer;
}

.alte_orase_lista li:hover{
    background: #EE4046;
    color: #fff;
}

.select_oras{
  position: relative;
  display: block;
}

.info_oras{
  padding-top: 10px;
  min-height: 150px;
}

.alte_orase{
  padding-top: 35px;
}

.info_oras div{
  display: none;
}

#highschool.overall.inactive .logo-menu{
  display: none;
}

.overall.usa .logo-menu.usa{
  display: block;
}

.overall.grecia .logo-menu.grecia{
  display: block;
}

.overall.intern .logo-menu.internship{
  display: block;
}

.overall.aupair .logo-menu.aupair{
  display: block;
}

.overall.hse .logo-menu.hse{
  display: block;
}

hr.separator{
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  clear: both;
}

ul.bullet li{
  list-style: disc;
  list-style-position: inside;
}

.download-file{
  background: url(../images/file.jpg) left 4px no-repeat;
  color: inherit;
  padding-left: 40px;
    float: left;
    width: 200px;
}

span.h2 {
    clear: both;
    font-family: 'KameronRegular';
    font-size: 17px;
    font-weight: normal;
    line-height: 22px;
    padding-bottom: 25px;
    float: left;
}

.center{
  text-align: center;
}

.spad{
  padding: 15px 0 30px;
}

.bilet-account li{
    float: left;
 line-height: 20px;
}

.bilet-account a{
  color: #c4161c;
  font-size: 18px;
  text-transform: uppercase;
 font-family: 'AbelRegular';
 font-weight: bold;
 float: left;
 line-height: 20px;
}

.bilet-account li{
  padding-right: 10px;
  padding-left: 10px;
}

.bilet-account li.login{
    border-right: 1px solid #000;
    padding-left: 0;
}

.right-col .col a{
  color: #c4161c;
}

.logo-menu-holder li{
  height: 24px;
  margin: 0;
  padding: 0;
}

.contact_input_text{
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #D7B2AC;
    color: #E18B8D;
    display: block;
    padding: 8px 20px 8px 10px;
    width: 220px;
}

.none{
  display: none;
}

.rightarrow span{
  background: #000000;
  padding: 5px 10px;
}

.gallery{
  background: url(../images/glry.jpg) top left no-repeat;
  height: 449px;
  margin-left: -30px;
  width: 600px;
  position: relative;
  display: none;
}

.gallery2{
  background: url(../images/glry2.jpg) top left no-repeat;
  height: 449px;
  margin:0 auto;
  width: 600px;
  position: relative;
  display: none;
}


.inchide, .inchide2{
  float: right;
  cursor:pointer;
}

.imgpr, .imgpr2{
  left: 32px;
  position: absolute;
  top: 56px;
}

.openg, .openg2{
  cursor: pointer;
}

.video_frame{
  background: url(../images/glry.jpg) top left no-repeat;
  height: 449px;
  margin-left: -30px;
  width: 600px;
  position: relative;
  display: none;
}
.close_video {
  float: right;
  cursor:pointer;
}

.jcarousel-item:hover{
  color: #fff;
}
.nocol .content p{
    color: #7A1315;
    font-family: 'KameronRegular';
    font-size: 13px;
    line-height: 18px;
    clear: both;
}

.nocol .content ul{
    color: #7A1315;
    font-family: 'KameronRegular';
    font-size: 13px;
    line-height: 18px;
    clear: both;
    padding-bottom: 20px;
}

#wrap-text.bg2{
  background: url(../images/text-bg2.jpg) top left repeat;
}

.despre-noi .content .col{
  width: 250px;
  float: left;
  padding-right: 50px;
  color: #e4d3bc;
  font-family: 'KameronRegular';
  font-size: 13px;
  line-height: 18px;
}

.despre-noi .content .col p{
  padding-bottom: 20px;
}

.despre-noi .intro{
  border-bottom: 1px solid #e4d3bc;
  padding: 50px 0 20px;
  margin-bottom: 30px;
}

.short p{
    color: #7A1315;
    font-family: 'KameronRegular';
    font-size: 13px;
    line-height: 18px;
    clear: both;
    padding-bottom: 20px;
}

.e404{
  text-align: center;
  padding-top: 50px;
}

.ssmax{
  background: url("../images/upsep.jpg") top left repeat-x;
  width: 100%;
  height: 2px;
  margin: 20px 0;
  clear: both;
}


#like{
  float: left;
  padding: 13px 0 0;
}

.sus{
  padding: 12px 5px 15px 155px;
  color: #7a1315;
  float: left;
  font-family: 'AbelRegular';
  cursor: pointer;
  font-size: 16px;
  text-transform: uppercase;
}

.sus img{
  vertical-align: -2px;
}

.left{
  float: left;
}

.right{
  float: right;
}

.col .contact{
  padding-top: 2px;
}

.grecia .block.despre{
  padding-top: 80px;
}
.intern .block.despre{
  padding-top: 80px;
}
.hse .block.despre{
  padding-top: 30px;
}

.aupair .block.despre{
  padding-top: 50px;
}