/* CSS Document */


body{

	font-size: 12px;
	padding: 0;
	margin: 0;
	font-family:arial;
	/*background-color: #8BB5EB;*/
	color: #0F7159;

	background-color: #FFFAF4;

}



h1{
	/* тэг H1 для всех страниц */
	font-size: 16px;
	margin-top: 12px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-weight: bold;

	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 15px;
	margin-right: 0px;
	
	color: #0F7159;
	
}

#phone{
	margin-left: 0px;
	margin-top: 22px;
	text-align: center;
}

#phone p{
	font-size: 20px;
	color: #CC0000;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
font-family:verdana;
	
}

#phone .commm{
	font-size: 13px;
	
	font-weight: normal;
}



/*  ------------ ШАПКА ----------------- /in/hd.php------------- начало -----------------------     */

#hd{
	width: 100%;

}

#hd table{

	}

#hd p{

}

#hd img{
}



/*  ----------------------------- /in/hd.php------------- конец -----------------------     */


#hdmenu {
	background-color: #149979;
	font-size: 11px;
	width: 100%;
	margin-bottom: 0px;
	
	border-bottom: 1px solid #E68D14;
}

#hdmenu td {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFE8C7;
	font-size: 10px;
	font-family: Tahoma;
}


#hdmenu td a{
	color: White;
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
}










/*  ----------------------------- /in/txt.php------------- начало -----------------------     */

#txt{

}

#txt table{
	
}

#txt .lt{
	/* левая колонка фон */


}



#txt .ct{
	/* центральная колонка фон */

}

#txt td{

}

#cti table{
	
}

#txt .rt{
	/* правая колонка фон */

}

#infoindex{
	font-size: 12px;
}

#infoindex a{
	color: #0F7159;
	text-decoration: none;
}


/*  ----------------------------- /in/txt.php------------- конец -----------------------     */



/*  ----------------------------- /in/cotxt.php------------- начало -----------------------     */

#htxt{
	margin-top: 15px;
}

#htxt a{
	
	color: #083C30;
}

#htxt a:hover{
	color: #BFE0FF;
}

#htxt td{
	font-size: 12px;
	color: #0F755C;
	text-align: justify;
}

#htxt #text{
	font-size: 12px;
	color: #0F755C;
}

#htxt p{
	padding-left: 7px;
	padding-right: 7px;
}

#htxt h1{
	font-size: 12px;
	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #149979;
}

#htxt img{
	border: 0px solid White;
}

#htxt .nimg{
	border: 0px solid White;
}



#htxt .himg{
	padding: 20px;
}

#htxt #htb td{
	border: 1px solid #D0E1EC;
	background-color: #ECF9FF;
	text-align: center;
}

#htxt #htb table{
	border: 0px solid #D0E1EC;
}

#htxt #htb th{
	border: 1px solid #D0E1EC;
	background-color: #EAF9FF;
	text-align: center;
}

#sertxt{
	padding-top: 30px;
}

#sertxt td{
		font-size: 12px;
		text-align: justify;
		color: #0F7159;
}


#htxt th{
	font-size: 12px;
	text-align: right;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	border: 0px solid #D0E1EC;
}

#htxt td{
			
}


#htxt .lt{
	/* левая колонка фон */

}

#htxt .ct{
	/* центральная колонка фон */

}

#htxt .rt{
	/* правая колонка фон */
	
}

#htxt ul{
	padding-top: 0px;
}



#htxt .otl{

}


#htxt .d{
/* цвет фона плашки для спецпредложений */
	font-size: 10px;
		padding-top: 3px;
	margin-bottom: 6px;
		color: #FF8C00;
}

#htxt .z{
/* цвет фона плашки для спецпредложений */
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 4px;
	color: #0E6B55;
}

#htxt .a{
/* цвет фона плашки для спецпредложений */
	font-size: 13px;
		margin-top: 3px;
	margin-bottom: 10px;
	color: #094537;
}






/*  ----------------------------- /in/cotxt.php------------- конец -----------------------     */


#bron{
	
	background-color: #F3F3F3;
}

#bron a{
	font-size: 12px;
	
	text-decoration: none;
}
#bron h1{
		color: #CC0000;
}
#bron input{
	font-size: 11px;
}


/*  -----АГЕНТСТВАМ------------------------ /in/ag.php------------- начало -----------------------     */

#ag{
margin-left: 8px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 5px;
/* border-left: 1px dashed Black; */

 width: 200px;

}

ag h1{
	
}

#ag a{
	font-size: 12px;
	text-decoration: none;
	
}

#ag a:hover{
	color: #D35D06;
	
}

/*  ----------------------------- /in/ag.php------------- конец -----------------------     */



/*  -----АГЕНТСТВАМ------------------------ /in/tiket.php------------- начало -----------------------     */

#tiket{
margin-left: 8px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 5px;
/* border-left: 1px dashed Black; */

 width: 200px;

}

#tiket h1{
	color: #CC0000;
}

#tiket a{
	font-size: 12px;
	text-decoration: none;
	
}

#tiket a:hover{
	color: #D35D06;
	
}

/*  ----------------------------- /in/tiket.php------------- конец -----------------------     */






/*  ------ Страны ----------------------- /in/co.php------------- начало -----------------------     */

#co{
	

	width: 200px;

}

#co h1{
}

#co ul{
	padding-top: 0px;
		margin-left: 4px;
}

#co a{
	font-size: 14px;
	text-decoration: none;
	color: #0F7159;
	font-weight: bold;
}

#co li{

	/* list-style-image: url(../pict/li1.gif); */
	padding-top: 6px;
	padding-bottom: 6px;
	list-style-type: none;
	border-bottom: 1px dashed #FFC473;
}

#co a:hover{
	color: #D35D06;
}

/*  ----------------------------- /in/co.php------------- конец -----------------------     */


/*  -----ДЛЯ ТУРИСТОВ------------------------ /in/us.php------------- начало -----------------------     */

#us{
/* цвет фона для туристов*/
margin-left: 8px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
border-left: 1px dashed Black;

 width: 200px;
}


#us a{

		font-size: 12px;
		text-decoration: none;
		
		}

#us a:hover{
color: #D35D06;
}


/*  ----------------------------- /in/us.php------------- конец -----------------------     */

/*  -----О НАС------------------------ /in/ab.php------------- начало -----------------------     */


#searsh{
	border: 1px solid Black;
}

#searsh table{
	margin-left: 18px;
}

#searsh td{

	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dashed #F2D097;
	font-size: 12px;
}



#ab{
margin-left: 8px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 5px;
/* border-left: 1px dashed Black; */

 width: 200px;
	
}

#ab a{
color: #0F716D;
font-size: 11px;
text-decoration: none;
 font-weight: bold;
}

#ab a:hover{
color: #D35D06;
}

#ab li{

	list-style-image: url(../pict/li1.gif);
}


#pogoda td{
	font-size: 10px;
	border-bottom: 1px dashed #E0F2FE;
}

#pogoda th{
	font-size: 10px;
	
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	text-align: center;
	
	border-bottom: 1px solid #CEEBFD;
}



/*  ----------------------------- /in/ab.php------------- конец -----------------------     */


#vt{
	/* цвет фона для витрины */
	padding-top: 9px;
}

#vt img{
/* цвет оконтовки картинок для витрины */
	border: 1px solid #B0E0E6;
}

#vt .nob{
	border: 0px solid White;
}

#vt th{
	font-size: 12px;
	font-weight: normal;
	background-color: #ffe9ab;
	padding-left: 10px;
}


#vt td{
	padding: 7px;

}

#vt a{
	font-size: 10px;
	text-decoration: none;

}

#vt .h{
	font-size: 12px;
	text-decoration: underline;
}

#vt .line{

}

#spo{
	/* цвет фона плашки для спецпредложений */
	font-size: 9px;
	
	
	font-weight: normal;
	padding-bottom: 20px;
	

	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;

	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 15px;
	margin-right: 0px;

}

#spo td{
	
	border-top: 1px solid #FFE8C7;
	}
	
#spo h2{
	color: #E68D14;
	background-color: #FFF6EA;
	padding-top: 7px;
	margin-bottom: 2px;
	font-weight: normal;
}	

#spo h2 a{
	color: #E68D14;
	background-color: #FFF6EA;
	padding-top: 7px;
	margin-bottom: 2px;
	font-weight: bold;
}	

#spo .nxt{
   color: #E68D14;
	font-size: 12px;
	margin-left: 19px;
}

#spo th{
	color: #FFE8C7;
}


#spo a{
	color: #106C56;
	font-size: 12px;
}

#spo td{
	font-size: 10px;
	color: #19AA88;
}

#spo h2{
	font-size: 14px;
}

#spo th{
	font-size: 12px;
}


#spo .trr_best_head{
		font-size: 12px;
		padding-top: 10px;
		padding-bottom: 4px;
		font-weight: bold;
		color: #0F716D;
}

#spo .trr_best_price{
	
	color: Red;
}


#spolist {
	width: 500px;
	
}


#spolist th{
	/* цвет фона плашки для спецпредложений */
	font-size: 10px;

	font-weight: normal;
}

#spolist td{
	/* цвет фона плашки для спецпредложений */
	
}

#spolist{
	/* цвет фона плашки для спецпредложений */
	font-size: 11px;
	background-color: White;
	font-weight: normal;
}

#spolist h2{
	/* цвет фона плашки для спецпредложений */
	font-size: 14px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 35px;
}

#spolist .resort{
	/* цвет фона плашки для спецпредложений */
	color: #7FB2E8;
}



#spolist a{
	/* цвет фона плашки для спецпредложений */
	font-size: 11px;
	
	background-color: #F4F8FD;
	font-weight: normal;
}

#lhotel{
	margin-top: 0px; /* background-color: #E8F4FF; */
	
}

#lhotel ul{
/* цвет фона плашки для спецпредложений */
	margin-top: 0px;
	padding-top: 0px;
}

#lhotel li{
/* цвет фона плашки для спецпредложений */
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 14px;
	

	list-style-image: url(../pict/li1.gif);
	color: #E68D14;
}

#lhotel a{
/* цвет фона плашки для спецпредложений */
font-size: 12px;
color: #0F7159;
 text-decoration: none;
}

#lhotel a:hover{
/* цвет фона плашки для спецпредложений */
color: #D35D06;
}





#dw{

    filter: alpha(opacity=50);
 opacity: 50%;
	
		margin-top: 9px;
		padding-bottom: 20px;


	background-color: #F9E8CE;
}

#dw table{
	
}

#news{
margin-left: 8px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
/* border-left: 1px dashed Black; */

 width: 200px;
	
}

#news a{
	color: #0F755C;
}


#news p{
/* цвет фона плашки для спецпредложений */

font-size: 12px;

}

#news .d{
/* цвет фона плашки для спецпредложений */
	font-size: 10px;
		padding-top: 3px;
	margin-bottom: 0px;
		color: #FF8C00;
}

#news .z{
/* цвет фона плашки для спецпредложений */
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;

}

#news .a{
/* цвет фона плашки для спецпредложений */
	font-size: 10px;
		margin-top: 3px;
	margin-bottom: 10px;
	color: #0F7159;
}


#man {
font-size: 12px;
	padding-bottom: 7px;
	padding-top: 4px;
	padding-left: 18px;
	padding-right: 12px;
	width: 220px;
	text-align: center;

}

#man td{
		color: #4A7159;
}

legend{
	color: #F89828;
}

#online .vr top{
	font-size: 12px;
}


/*  ----------------------------- /in/hdmenu.php------------- начало -----------------------     */

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0px solid #000;
 /* background-image: url(../img/fon6.jpg); */

  width: 100%;
    text-align: center;
}
#nav li {

  position: relative;
  background: #515151;
  back\ground: none;
}

#nav a {
  color: White;
  text-decoration: none;
  display: block;
  width: 14em;
  padding: 0.3em 0.5em;
  /* background: url(/img/dot.gif) repeat-y right; */
}
#nav a:hover {
  color: #107A61;
  background: #e58f2a;
}
#nav li:hover,
#nav li.jshover {
  background: #149979;
}

#nav li ul {
  display: none;
  position: absolute;
 background: url(/img/fone-tr.png);
  padding: 0.5em 0;
  width: 14.0em;
  text-align: left;
}
#nav li li a {
  width: 14.0em; /* размер плашки */
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 10em;
  top: -0.65em;
  left: 8.5em;
  lef\t: 9.6em;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

/*  ----------------------------- /in/hdmenu.php------------- конец -----------------------     */




/* --------------     контур                   ------------------------*/



TD.b1 {
	BACKGROUND: url(/pict/b1.gif) no-repeat right bottom; WIDTH: 7px; HEIGHT: 24px
}
TD.b2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(/pict/b2.gif) repeat-x center bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; HEIGHT: 24px;
	color: #FFAE40;
	font-size: 12px;
}
TD.b3 {
	BACKGROUND: url(/pict/b3.gif) no-repeat left bottom; WIDTH: 7px; HEIGHT: 24px
}
TD.b4 {
	BACKGROUND: url(/pict/b4.gif) repeat-y right center; WIDTH: 7px; HEIGHT: 40px
}
TD.b5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 40px; BACKGROUND-COLOR: #FFE8C7; TEXT-ALIGN: left
}
TD.b6 {
	BACKGROUND: url(/pict/b6.gif) repeat-y left center; WIDTH: 7px; HEIGHT: 40px
}
TD.b7 {
	BACKGROUND: url(/pict/b7.gif) no-repeat right top; WIDTH: 7px; HEIGHT: 7px
}
TD.b8 {
	BACKGROUND: url(/pict/b8.gif) repeat-x center top; HEIGHT: 7px
}
TD.b9 {
	BACKGROUND: url(/pict/b9.gif) no-repeat left top; WIDTH: 7px; HEIGHT: 7px
}

TD.s1 {
	BACKGROUND: url(/pict/s1.gif) no-repeat right bottom; WIDTH: 7px; HEIGHT: 24px;
	border: 0px;
}
TD.s2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(/pict/s2.gif) repeat-x center bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 24px;
	color: #149979;
	font-size: 12px;
}
TD.s3 {
	BACKGROUND: url(/pict/s3.gif) no-repeat left bottom; WIDTH: 7px; HEIGHT: 24px
}
TD.s4 {
	BACKGROUND: url(/pict/s4.gif) repeat-y right center; WIDTH: 7px; HEIGHT: 40px
}
TD.s5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 40px; BACKGROUND-COLOR: White; TEXT-ALIGN: left
}
TD.s6 {
	BACKGROUND: url(/pict/s6.gif) repeat-y left center; WIDTH: 7px; HEIGHT: 40px
}
TD.s7 {
	BACKGROUND: url(/pict/s7.gif) no-repeat right top; WIDTH: 7px; HEIGHT: 7px
}
TD.s8 {
	BACKGROUND: url(/pict/s8.gif) repeat-x center top; HEIGHT: 7px
}
TD.s9 {
	BACKGROUND: url(/pict/s9.gif) no-repeat left top; WIDTH: 7px; HEIGHT: 7px
}


#dwmenu{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#dwmenu table{
	
}

#dwmenu a{
	color: #0F7159;
	font-size: 11px;
	text-decoration: none;
}

#exursion{
	
}


#exursion td{
	border: 1px solid #FFD79F;
	background: #FFF6EA;
}

#exursion th{
	border: 1px solid #FFC677;
	background: #FFE6C3;
	text-align: left;
	padding: 4px 4px 2px 8px;
	color: #FF9402;
}


#exursion p{
	padding-top: 8px;
}

#exursion img{
	border: 1px solid #FFD79F;
}




#spotree{
	margin-top: 7px;
	margin-bottom: 4px;

}

#spotree table{
	margin-left: 9px;
}

#spotree ul{
	padding: 0;
	margin: 0;
}

#spotree td{
	/*list-style: none;*/
	color: #F4A460;
		font-size: 12px;
}

#spotree li{
	list-style: none;
	color: #AFAFAF;
	padding: 0;
	margin: 0;
}

#spotree .pl1{
	background-color: #FFF5E8;
	font-size: 12px;
	padding-bottom: 4px;
	padding-top: 4px;
	border: 1px solid White;

}

#spotree .pl1 a{
	text-decoration: none;
	padding-left: 6px;
	font-size: 14px;
	color: #0F7159;
	
}

#spotree .pl2{
		font-size: 12px;
		padding-bottom: 4px;
	padding-top: 4px;
	background-color: #F2F9FF;
	border: 1px solid White;
		padding-left: 0px;
	
}

#spotree .pl2 a{
	text-decoration: none;
	padding-left: 6px;
	
	color: #0067D5;
}

#spotree .pl3{
   font-size: 12px;
	background-color: White;

}

#spotree td .pl3 a{
	text-decoration: none;
	padding-left: 6px;
	   font-size: 12px;
	color: #0F7177;
}


#spotree .nav{
   font-size: 10px;
   width: 35px;
}





#spvit{
	
}

#spvit a{
	color: #0E6B55;
}

#spvit td h2{
	font-family: Tahoma;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
	}

#spvit td h3{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
}


#txt table td #spvit a:hover{
	text-decoration: underline;
}




