/* Interior */
#contenido-interior{
	position:absolute;
	left: 10px;
	top: 10px;
	width: 910px;
	border:#999 solid 1px;
	border-style:solid;
	border-width:1px;
	padding:2px 8px 8px 8px;
	height:auto;

}

#Special-Services-cont-txt{
	position:relative;

	width:480px;
	left: 10px;
	top: -10px;
	padding:5px;
	text-align:justify;
	height:auto;
	
	}
#down-special-services{
	position:absolute;
	top:500px;
	width:950px;
	z-index: 8;
	left: 0px;
	
	}
.down-menu {
	position:relative;
	float:left;
	left:177px;
	color:#323;
	text-align:center;
	background:#fff;
	padding:5px 15px 5px 15px
}
.down-menu:link{ color:#323}
.down-menu:visited{color:#323}
.down-menu:hover {color:#006dc9; font-weight:bold; }

#div-join-nown{
	position:absolute;
	width:100%;
	height:auto;
	left: 0px;
	}
#div-New-members{
	position:relative;
	width:600px;
	height:auto;
	left: 120px;
	top: 0px;
	padding:20px;
	border:#666 solid 1px;
	}
#down-join-nown{
	position:absolute;
	top:1095px;
	width:950px;

	}
#img-join-now{
	position:absolute;
	width:275px;
	height: 305px;
	left: 20px;
	top: 120px;
  box-shadow: 3px 3px 0.25pc #323;
   -webkit-box-shadow: 5px 5px0.25pc #666;
   -moz-box-shadow: 5px 5px 0.25pc #666;
	}
#img-join-now2{
	position:absolute;
	width:275px;
	height: 370px;
	left: 20px;
	top: 460px;
  box-shadow: 3px 3px 0.25pc #323;
     -webkit-box-shadow: 5px 5px0.25pc #666;
   -moz-box-shadow: 5px 5px 0.25pc #666;
 
	}
#div-english-classes{
	position:absolute;
	width:580px;
	height:auto;
	left: 20px;
	top: 0px;
	padding:20px;
	border:#666 solid 1px;
	}
#down-english-classes{
	position:absolute;
	top:1375px;
	width:950px;
}
#div-animacion-classes{
	position:absolute;
	width:275px;
	height:400px;
	left: 660px;
	top: 10px;
	}
#div-apartments{
	position:absolute;
	height:auto;
	left: 17px;
	padding:20px;
	border:#666 solid 1px;
	width: 92%;
	}

.photover{float: right;margin:0 0 3px 15px; padding:12px; background:url(../img/verphoto.jpg); width:150px; height:200px;}
.photover2{float: right;margin:0 0 3px 15px; padding:12px; background:url(../img/verphoto2.jpg); width:150px; height:200px;}
.photover3{float: right;margin:0 0 3px 15px; padding:12px; background:url(../img/photover3.jpg); width:300px; height:450px;}
.photohorb {float: right;margin:0 0 3px 15px; background: url(../img/bg-horb.jpg); padding:12px; width:245px; height:161px;}
.photoverizq{float:left;margin:0 15px 3px 0; padding:12px; background:url(../img/bg-horb.jpg); width:245px; height:160px;}
.photohor {float: right;margin:0 0 3px 10px;  background:url(../img/bg-hor.jpg); padding:12px; width:245px; height:161px;} 




#inner,#content-left{width:880px;margin: 10px 10px 10px  10px; border:#e5f0fa 5px solid; padding:10px 20px 10px 20px; background:#FFF; }
#inner2{
	width:500px;
	margin-left:200px;
	border:#e5f0fa 5px solid; 
	padding:10px 20px 10px 20px; 
	background:#FFF; }
	
.boxinner{background:#fafafa; border-top:#dad9d9 2px solid; border-bottom:#dad9d9 2px solid; padding:10px;}


#content-other-russian{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:260px;
	}

#other-rusian1,#other-rusian2, #other-rusian3,#other-rusian4,#other-rusian5{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	left: 35px;
	top: 70px;


	}
		#other-rusian1
	{
				visibility:visible;
		}
    #other-rusian2
	{
		visibility:hidden;
		}
	#other-rusian3
	{
				visibility:hidden;
		}
	#other-rusian4
	{
				visibility:hidden;
		}
	#other-rusian5
	{				
	visibility:hidden;
	}


#by-the-sea{
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:260px;

	}

#by-the-sea-crimea,#by-the-sea-odessa{
		position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	}	
#by-the-sea-crimea{
	visibility:visible;
	}
#by-the-sea-odessa{
	visibility:hidden;

	}



#off-the-beaten-path{
	height:250px;
	width:880px;margin: 10px 10px 10px  10px; 
	border:#e5f0fa 5px solid; 
	padding:10px 20px 10px 20px; 
	background:#FFF; 
	}
#off-the-beaten-path1,#off-the-beaten-path2,#off-the-beaten-path3,#off-the-beaten-path4{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;

	}
#off-the-beaten-path1{
	visibility:visible;

	}
#off-the-beaten-path2{
		visibility:hidden;
	}
#off-the-beaten-path3{
		visibility:hidden;
	}
#off-the-beaten-path4{
		visibility:hidden;
	}
#down-russian-tours{
	width:950px;
	z-index: 8;
	left: 0px;
	}
#down-interior{
	width:950px;
	left: 0px;
	}
	
#content-st-peterburg{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:720px;
	}

#st-peterburg1{
		position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#st-peterburg2{
		position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#st-peterburg-atraccions{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:290px;
	}
#st-peterburg-atraccions1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#st-peterburg-atraccions2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#volgograd{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:340px;
	}
	
#volgograd1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
	
#volgograd2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#Nizhny{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:300px;
	}
#Nizhny1{
		position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#Nizhny2{
		position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
.featurebox {width:300px;padding:4px 6px;background:#e5f0fa url(..img/email_bg.gif) right no-repeat}
.featurex {padding:4px 6px;background:#e5f0fa; width:370px;text-align:center;margin: 0 auto;}
.featurex2 {padding:4px 6px;background:#e5f0fa; width:250px;text-align:right;}
.featurecal {padding:4px 6px;margin:1px 0; background:#f5f5f5}

.borde1{
	border:#666 solid 1px;
	}

.borde2{

	border-width:1px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #999;

	padding:5px;
	}

.borde-sombra{
	border: 1px solid black;
background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));
box-shadow: 0 1px 5px 2px rgba(0,0,0,0.75);
	}
#crimea_tour{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:540px;
	}
#crimea_tour1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#crimea_tour2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#kiev{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:440px;
	}
#kiev1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#kiev2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#odessa{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:480px;
	}
#odessa1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#odessa2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#columbia-tour{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:380px;
	}
#columbia-tour1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#columbia-tour2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#cartagena-tour{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:520px;
	}
#cartagena-tour1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#cartagena-tour2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#cartagena-tour3{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#costa-rica-tour{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:460px;
	}
#costa-rica-tour1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#costa-rica-tour2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#costa-rica-tour3{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#peru-tour{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:840px;
	}
#peru-tour1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#peru-tour2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#peru-tour3{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}


#Thailand-tour{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:330px;
	}
#Thailand-tour1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}
#Thailand-tour2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}

#search-interior{
	width:400px;
	margin-left:220px;
	border:#999 solid 1px;
	padding:20px;
	}


#search-interior2{
	width:600px;
	margin-left:150px;
	border:#999 solid 1px;
	padding:20px;
		}

#search-interior3{
	width:430px;
	margin-left:205px;
	border:#999 solid 1px;
	padding:20px;
		}

#search-interior4{
	width:700px;
	margin-left:60px;
	border:#999 solid 1px;
	padding:20px;
		}
		
#interior-subscribe{
	width:400px;
	margin-left:30px;
	border:#999 solid 1px;
	padding:20px;	
	}

#interior-contact{
	width:400px;
	margin-left:30px;
	border:#999 solid 1px;
	padding:20px;	
	}

.spacio-borde{
	padding:20px;
	border:#999 solid 1px;
	}
input {margin: 2px 0;color:#006dc9;font-size:11px;border:1px solid #68C5F8; background:#fff }
.photos {position:relative;	float:left;	color:#006dc9;	text-align:center;  background:#fff;}


.input2 {
	border:#b3b5bd 1px solid;
	padding:2px 0 0 3px;
	margin:2px;
}
.btn2 {
	border:#b3b5bd 1px solid;
	padding:2px 3px;
	background:#6f6f71;
	color:#fff;
	font-size:11px;
	cursor:pointer;
}



#apartments{
	position:relative;
	width:880px;
	margin: 10px 10px 10px  10px;
	border:#e5f0fa 5px solid;
	padding:10px 20px 10px 20px;
	background:#FFF;
	height:auto;	
	}
#apartments1{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#apartments2{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:visible;
	}

#apartments3{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
#apartments4{
	position:absolute;
	margin: 0 0 0 0px;
	width:880px;
	visibility:hidden;
	}
.txt_rojo{
	text-align:justify;
	color:#F00;
	}
.txt_rojo_normal{

	color:#F00;
	}
#help{

	padding:20px;
	text-align: left;
	width:700px;
	margin: 0 auto;
	
	}
#basic-accordian{
	padding:5px;
	width:700px;
}

.accordion_headings:hover {
	background:#16778E;
	color:#FFFFFF
}
.accordion_child {
	padding:15px;
	border:1px dashed #16778E;
}
.header_highlight{
	background:#16778E;
	color:#FFFFFF
}
#contents {
	width: 743px;
	float: left;
	padding: 10px 0px 0 0;
	margin: 0;
}
#comments {float:right;width:222px; margin-right: 0;}
#container {
	background:url(../img/bg-container.png) #fff top center no-repeat;
	min-height:660px;
	height:auto !important;
	height:660px;
	width: 931px;
	margin: 0 30px 0;
	display: block;
}

#div-forgotpass{
	width:400px;
	margin-left:250px;
	border:#999 solid 1px;
	padding:20px;
	
	}

#inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #E5F0FA;
    margin: 10px;
    padding: 10px 20px;
    width: 880px;
}

.profile_list a{ color:#46adc5!important;}
.profile_list a:link{color:#46adc5!important;}
.profile_list a:visited{color:#323!important;}
.profile_list a:hover{color:#323!important;}

.search_submit{
	border: 0px;
}

#for  {width:600px; border:#999999 1px solid; padding:5px; margin: 0 auto;}
#for h2 {margin:35px auto 18px auto;}
#for  p span.left {width:190px;float:left;display:block;text-align:right; padding:7px 5px; font-weight:bold;}
#for  p span.photo {width:190px;float:left;display:block;text-align:right; padding:0; margin-top:-5px}
#for  p span.right {width:350px;float:right;display:block;height:32px;}
#for  p span.rightb {width:350px;float:right;display:block; }
#for  p span.rightc {width:365px;float:right;display:block; padding:5px; border:#d2f0fd solid 1px }

#for  p {margin:0;width:100%;overflow:hidden;margin-bottom:5px;}
#for  p.note {text-align:left;width:auto;margin:-3px 10px 10px 140px;position:relative; padding:0}
#for  p.note_email {text-align:left;width:auto;margin:-3px 10px 10px 240px;position:relative; padding:0}
#for  p.note span {float:left;color:#1290DC;}
#for  span.right span {padding:6px 7px 0 0;float:right;color:#1290DC;}
#for  p span.right {line-height:normal;}
#for  p span.full {padding-top:1px;height:30px;}
#for  p span.last {background:none;margin:10px 0 7px;color:#808274;height:auto;}
#for  input.text {border:1px solid #68C5F8 !important;margin:5px 5px 0;color:#4E4F46;padding:0 3px;}
* html #for  input.text {margin-top:3px;}
#for  .full input.text {margin:5px 0 0 5px;width:323px;padding:0;background:#fff;}
* html #for  .full input.text {margin-top:4px;}

#for  textarea.text {border:1px solid #68C5F8 !important;margin:5px 5px 0;color:#4E4F46;padding:0 3px;}
* html #for  textarea.text {margin-top:3px;}
#for  .full textarea.text {border:none !important;margin:5px 0 0 9px;width:323px;padding:0;background:#fff;}
* html #for  .full textarea.text {margin-top:4px;}
#for  .phone {color:#0d8ed4;}
#for  .phone b {display:block;float:left;margin-top:5px;}
* html #for  .phone span {padding-top:4px;}
#for  .phone input.text {width:86px;margin:5px 5px 0;padding:0 3px;background:#fff;float:left;}
#for  select {border:1px solid #68C5F8 !important;margin:5px 5px 0;height:19px !important;padding:0;color:#4E4F46;}
#for .submit {margin:10px 0 45px -5px;position:relative; width:109px; height:38px;border:none;}

.large_for  {width:800px!important; border:#999999 1px solid; padding:5px; margin: 0 auto;}

.warnred{color: #ff0000!important;}
