/* CSS Document */


body{
background-color: White;
	padding: 0;
	margin: 0;
	color: #333333;
	font-family: "tahoma";
}

img{
	border: 0px;
}


 a{
color: #333333;
}
a:visited {
	color: #333333;
}
#table_header{
	width: 1000px;
	height: 75;
	
	
}
/*  ------------ ШАПКА ----------------- /in/hd.php------------- начало -----------------------     */

#hd td #photo img{
	padding: 5px;
}

#hd a{
	text-decoration: none;
	color: #333333;
}


#hd #upphone{
		font-size: 12px;
		font-family: Tahoma;
		text-align: right;
}


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


#hdmenu{
	/*background-color: #0061A9;*/

	font-size: 11px;
	width: 100%;
	margin-bottom: 0px;
	/*border-bottom: 2px solid #0B77BF;*/
}

#hdmenu td{
	color: #004B9E;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*border: 1px solid White;*/
}

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

#hdmenu a:hover {
  text-decoration: underline;
  }



#upmenu table td{
	border: 0px solid White;
	background-color: #004B9E;
	color: White;
	
	font-size: 10px;
	font-family: Tahoma;
	padding: 5px;
	/*background-image: url(../index/fn.jpg);*/
}

#upmenu table td a{
	color: White;
	text-decoration: none;
}

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



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


/* --------- легенда сайта -------------------------------------------------------------*/

#leg td{

	color: #333333;
	font-size: 12px;
	background-color: #99cc66;
	
}

#leg a{
	color: #333333;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
}

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


#htxt{
	font-family: "tahoma";
        margin-top: 10px;
}

#htxt h1{
	font-size: 15px;
}


#htxt td a{
	font-size: 12px;
	color: #333333;
}

#htxt td li{
		text-align: left;
		margin-top: 2px;
		margin-bottom: 6px;
		list-style-type: square;
}

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

#htxt p{
}

#htxt h3{
font-size: 9px;
 font-weight: normal;
 padding-top: 0px;
 padding-bottom: 0px;
 color: #336600;
 padding-left: 19px;
 margin-bottom: 0px;
 margin-top: 5px;
 	padding-top: 10px;
}

#htxt td td h3{
font-size: 9px;
 font-weight: normal;
 padding-top: 0px;
 padding-bottom: 0px;
 color: #336600;
 padding-left: 0px;
 margin-bottom: 0px;
 margin-top: 5px;
 	padding-top: 10px;
}



#htxt #lhotel div{
font-size: 9px;

 padding-top: 0px;
 padding-bottom: 2px;
 color: #7BBFFF;
 padding-left: 15px;


 	padding-top: 2px;
 font-weight: normal;
 /*border: 1px dotted #7BD5FF;*/
 margin-left: 5px;
 margin-right: 20px;
 margin-bottom: 1px;
 margin-top: 1px;
}

#htxt  #lhotel  div a{
	font-size: 10px;
	font-weight: normal;

	padding-left: 1px;
	padding-right: 1px;
	color: White;
	background-color: #3EA0FF;
	text-decoration: none;
}

#htxt #lhotel div a:hover{
	background-color: #FFC409;
}


.nimg{
	margin: 0px;
		padding: 0px;
}


#htxt td h4{
font-size: 16px;
 font-weight: bold;
 padding-bottom: 3px;
 padding-top: 3px;
 font-family: Arial, Helvetica, sans-serif;
 margin-top: 0px;
 margin-bottom: 0px;
}

#htxt td img{
	border: 0px solid #DCDCDC;

		padding: 2px;
		margin-right: 5px;
}

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

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

}



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

#spohtxt td li{

	
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	
}


#spohtxt div{
	padding: 0;
	margin: 0;
}



#spohtxt table{
	margin-left: 0px;
}



#spohtxt td{
	/*list-style: none;*/
	color: #AFAFAF;
		font-size: 10px;
	
}



#spohtxt .pl1{
	background-color: #E1F2FF;
	font-size: 12px;
	border: 1px solid White;
		color: #004B9E;
}

#spohtxt .pl1 a{
	text-decoration: none;
	padding-left: 6px;
	font-size: 10px;
		color: #004B9E;

}

#spohtxt .pl2{
		font-size: 12px;
	background-color: #F2F9FF;
	border: 1px solid White;
		padding-left: 0px;
		color: #004B9E;
}

#spohtxt .pl2 a{
	text-decoration: none;
	padding-left: 6px;
	font-size: 12px;
	
		color: #004B9E;
}

#spohtxt .pl3{

	background-color: White;
font-size: 10px;
		color: #004B9E;
}

#spohtxt .pl3 a{
	text-decoration: none;
	padding-left: 6px;
	font-size: 10px;
	
		color: #004B9E;
}

#spohtxt .pl3 td{
		border-bottom: 1px dotted #DADADA;
		font-size: 10px;
}



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


#spohtxt .pl3 .name{
	color: #004B9E;
	font-size: 12px;
}

#spohtxt .pl3 .commen{
		color: #B22222;
		font-size: 10px;
}

#spohtxt .pl3 .bnon{
	border: 0px;
}










#sertxt{
	padding-top: 30px;
}

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


#htxt th{
	font-size: 12px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #E2E2E2;
	margin-bottom: 5px;
	color: #B6B6B6;
}

#htxt td{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}


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







#co{
	margin-left: 8px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 5px;

	width: 180px;

}



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

#co a{
	font-size: 12px;
	text-decoration: none;
	color: #004B9E;

}

#co li{

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

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



#pogoda td{

	font-size: 10px;
	/*border: 1px solid #DCDCDC;*/
	text-align: center;
	padding: 4px;
	background-color: #F4FAFF;
	border: 1px dotted White;
}

#pogoda th{
	font-size: 10px;
		/*border: 1px solid #DCDCDC;*/
			text-align: center;
			background-color: #EEF7FF;
	border: 1px dotted White;
}






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

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

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

}

#spo td{
	

	}
	
#spo h2{

	color: Navy;
	background-color: #DFE9FB;
	padding-top: 0px;
	margin-bottom: 4px;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 9px;
}	

#spo h2 a{
	color: #004B9E;
	background-color: #DFE9FB;
	font-weight: bold;
	font-size: 12px;
	
}	

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

#spo th{
	color: #DFE9FB;
}


#spo a{
	color: #0000CD;
	font-size: 10px;
	text-decoration: none;
}

#spo td{
	font-size: 10px;
color: #7D7D7D;
	border-bottom: 1px dotted #DADADA;
}

#spo h2{
	font-size: 12px;
	padding-bottom: 2px;
}

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

#spo .name{
	color: #004B9E;
	font-size: 12px;
}

#spo .commen{
		color: #B22222;
}

#spo .bnon{
	border: 0px;
}





/* ----------- отели ---------------*/

#lhotel{
	background-color: White;
	padding-bottom: 10px;
	border-left: 3px solid #99cc33;
}

#htxt  #lhotel h3 a{
	font-size: 10px;
	font-weight: normal;

	padding-left: 1px;
	padding-right: 1px;
	color: White;
	background-color: #99cc33;
}


#lhotel ul{

}

#htxt  #lhotel li{

	list-style-type: square;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #99cc33;
	font-size: 11px;
	color: #333333;
	font-family: arial;
}

#htxt #lhotel a{
	color: #333333;
	text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		
}

#lhotel a:hover{

}

/* ------------------- меню в стране --------------------------- */



#lcountry{
	/*background-color: #EEF7FF;*/

	padding-bottom: 10px;
	border-left: 3px solid #99cc33;
}

#lcountry ul{

}

#lcountry li{
	list-style-type: square;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #99cc33;
	color: #333333;
	font-size: 12px;
}

#lcountry a{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}

#lcountry a:hover{

}


/* ----------------------- меню блок инфо в стране ---------------*/


#linfo{
	/*background-color: #EEF7FF;*/
	
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 3px solid #D0E8FF;

}

#linfo ul{

}

#linfo li{
	list-style-type: square;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #D0E8FF;
}

#linfo a{
	color: #004B9E;
	text-decoration: none;
}

#linfo a:hover{

}

/*-----------------------------      -----------------*/


#dw{

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

}

#dw table{
	
}



#dwmenu{

}

#dwmenu table{
	
}

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

#htxt table td #nw {
	
		margin-top: 5px;
		text-align: left;
		border-left: 1px solid #C4E2FF;
		border-right: 1px dotted #C4E2FF;
		padding: 6px 6px 6px 6px;
}


#htxt table td #nw h1{
	background-color: #C4E2FF;
	font-size: 13px;
	  font-family: Arial;
		color: Black;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}


#htxt table td #nw .d {
font-size: 9px;
 padding: 2px;
 margin: 0;
 font-family: Tahoma;
 color: #515151;
}

#htxt table td #nw .z {
font-size: 11px;
 padding: 2px;
 margin: 0;
 font-family: Tahoma;
 font-weight: bold;
 color: #333333;
}

#htxt table td #nw .a {
font-size: 10px;
 padding: 2px;
 margin: 0;
 	font-family: Tahoma;
 border-bottom: 1px dotted Silver;

}

#htxt table td #nw a {
	color: #3D804E;
	font-size: 10px;
}


#htxt table td #nw a:hover{
	text-decoration: underline;
}



#glowtext{
cursor: hand;
filter:glow(color= F5D69D,strength=3); 
width:100%;
}


#exursion {
	padding-top: 17px;
	
}

#exursion td {
	font-size: 12px;
	border-left: 1px solid #D0E8FF;
}

#exursion p {
	padding-bottom: 2px;
	padding-top: 6px;
	margin:0px;
}

#exursion a {
	text-decoration: none;
	font-weight: bold;
	color: #004B9E;
	font-size: 14px;
	}

	#exursion a:hover {
	text-decoration: underline;

	}


#catalog td{
	font-size: 12px;
	border: 1px solid #E9EFFD;
	padding: 2px;
}

#catalog td a{
	color: #004B9E;
	text-decoration: none;
}


#catalog td a:hover{
	text-decoration: underline;
}

#catalog th{
	font-size: 14px;
	background-color: #005E9E;
	font-weight: normal;
	padding: 5px;
	color: White;
}

#catalog td .place{
	font-size: 10px;

}



#page-all {min-height: 100%; margin-bottom: -30px;}
* html #page-all {height: 100%;}
#page-empty {height: 40px; clear: both;}
#page-footer {height: 30px; width: 1000px;}

#foot
{
    width: 1000px;
	background-color: Silver;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;	
    text-align: center;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	
}

#htxt table td #co {

	
}


#htxt table td #co a{
	font-size: 12px;
   font-family: Tahoma;
}

#htxt table td #co a:hover{
	text-decoration: underline;
}


#htxt table td #co p{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	border-bottom: 1px dotted #E1F0FF;
}


#htxt table td #co h1{
	background-color: #C4E2FF;
	font-size: 13px;
	  font-family: Arial;
		color: Black;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

#htxt table td #co{
	border-left: 1px solid  #C4E2FF;
	border-right: 1px solid  #C4E2FF;
	border-bottom: 1px solid  #C4E2FF;
}

#htxt table td #list{
padding:2px;

}


