BODY {
background-color:#fdfdee; color: #000000;
}


A:link {
COLOR: #3155a2; font-family:arial,helvetica,sans-serif; 
}

A:visited {
COLOR: #3155a2; font-family:arial,helvetica,sans-serif; 
}
/*
A:active {
COLOR: #FFFFFF; font-family:arial,helvetica,sans-serif;
}
*/
A:hover {
COLOR: #e97318; TEXT-DECORATION: underline;
}


TR.lst:hover {
background-color: #f2eac2;
}
/*
A.navline2:visited
{
  color: #fdfdee;
  text-decoration: none;
}

A.navline2:link
{
  color: #fdfdee;
  text-decoration: none;
}

A.navline2:hover
{
  color: #fdfdee;
TEXT-DECORATION: underline;
}
*/

.main_root
{
}

.main_menu
{
  margin: 0px;

}

.main_menu li
{
  float:left;
  list-style-type:none;
}

.open_menu
{
  margin: 0px 0px 0px -3px;
  padding-top: 5px;
  position: absolute; 
  background-color: #fdfdee; 
  display: none;
}

.open_menu table
{
  border-collapse:collapse; 
  border: 1px solid #aebbd6;/*#E97318*/

}

.open_menu td
{
  padding: 2px 10px 2px 10px;
}

.open_menu a
{
  color: #3155A2;
  text-decoration: none;
  font-size: 13px;  
}

.open_menu a:hover
{
  color: #E97318;/*E97318*/
  text-decoration: none;
}

/*
.main_root table
{
  border-collapse:collapse;
}

.main_root td
{
  border: 1px solid #D7DBFF;
  padding: 5px;
}
*/

a.main, a.main:visited
{
	text-decoration: none;
	border-bottom: 1px solid #d7dbff;
	color: #000000;
	font-size: 16pt;
}

a.main:hover
{
	text-decoration: none;
	border-bottom: 1px solid #ef9e00;
	color: #ef9e00;
	font-size: 16pt;
}


a.ls, a.ls:visited
{
	text-decoration: none;
}

a.ls:hover
{
	text-decoration: none;
	color: #ef9e00;
}

a.noor, a.noor:visited, a.noor:hover
{
	TEXT-DECORATION: underline;
	color: #3155a2;

}

.operator {
	FONT: bold 11pt arial,helvetica,sans-serif;
	text-align: left;
	color: #e97318;
}
.operator2 {
	FONT: bold 11pt arial,helvetica,sans-serif;
	text-align: left;
	color: #e97318;
}
.phone {
	FONT: bold 16pt arial,helvetica,sans-serif;
	text-align: left;
	color: #000000;
}
.phone2 {
	FONT: bold 11pt arial,helvetica,sans-serif;
	text-align: left;
	color: #000000;
}
.phone3 {
	FONT: normal 11pt arial,helvetica,sans-serif;
	text-align: left;
	color: #000000;
}

.f9 {
	font-size:9pt;
}

.f11 {
	font-size:11pt;
}

.rate{
	FONT: 11pt arial,helvetica,sans-serif;
	color: #fdfdee;
	padding-bottom:3px;  

}

.ortext{
	FONT: 16pt arial,helvetica,sans-serif;
	color: #fdfdee;z
}

.country {
	FONT: 14pt arial,helvetica,sans-serif;
	color: #000000;
}


.country_lst {
	FONT: bold 12pt arial,helvetica,sans-serif;
	color: #000000;
}

.country_sel {
	text-decoration: none;
	FONT: 16pt arial,helvetica,sans-serif;
	color: #e97318;
}

.tour {
	FONT: bold 12pt arial,helvetica,sans-serif;
	color: #000000;
}
.tour_link {
	FONT: bold 12pt arial,helvetica,sans-serif;
}
.tour_name {
	FONT: bold 11pt arial,helvetica,sans-serif;
	color: #000000;
}
.tour_word {
	FONT: 10pt arial,helvetica,sans-serif;
	color: #000000;
}

.nou {
FONT: normal 11pt arial,helvetica,sans-serif;
	text-decoration: none;
}



.tb {
	text-align: left;
		border-bottom: 1px solid #999999;
}

.hh {
border-bottom: 1px solid  #e97318;
}


/*
.htl {

;
FONT: 10pt arial,helvetica,sans-serif; 			border-bottom: 1px solid #d7dbff;
height: 28px;
}
*/

.htl {

;
FONT: 10pt arial,helvetica,sans-serif; 	

}

.htl_no_bord
{
FONT: 10pt arial,helvetica,sans-serif; 			
height: 28px;

}


.htl a{
text-decoration:none;
}


.or{
	color: #e97318;
}



.about {
	FONT: 11pt arial,helvetica,sans-serif;
}

.main_cent
{
  padding-left: 5px;
}

.common {
FONT: 10pt arial,helvetica,sans-serif;
}


div {
FONT: arial,helvetica,sans-serif;
}

.title {
	FONT: bold 10pt arial,helvetica,sans-serif;
	text-align: center;
}

.title_2 {
	FONT: bold 10pt arial,helvetica,sans-serif;
	text-align: left;
}

.news {
FONT: 10pt; TEXT-ALIGN: center; font-weight: bold;
}

.top {
FONT: 10pt arial,helvetica,sans-serif; TEXT-ALIGN: center; VERTICAL-ALIGN: top;
}

.top_name {
FONT: 11pt arial,helvetica,sans-serif; font-weight: bold;
}

.top_content {
FONT: 8pt  arial,helvetica,sans-serif; TEXT-ALIGN: center;
}

.podrob {
FONT: italic 10pt arial,helvetica,sans-serif;}

.print {
FONT: 7pt arial,helvetica,sans-serif; TEXT-ALIGN: center;
}

h1 {
font-size:14pt; font-weight: normal;
padding: 0px; /* Поля вокруг текста */
margin: 0px; 
}

h2 {
font-size:10pt; font-weight: bold; 
padding: 0px; margin: 0px; display: inline;
}

h3 {
font-size:10pt; font-weight: normal; 
padding: 0px; margin: 0px; display: inline;
}


h4 {
font-size:11pt; font-weight: bold;
}

h5 {
font-size:10pt; font-weight: bold;
}

td {
font-size: 10pt;
font-family:arial,helvetica,sans-serif;
}

TD P A:link {
COLOR: #000000; font-family:arial,helvetica,sans-serif; TEXT-DECORATION: none;
}

TD P A:visited {
COLOR: #000000; font-family:arial,helvetica,sans-serif;  TEXT-DECORATION: none;
}

TD P A:active {

COLOR: #000000; font-family:arial,helvetica,sans-serif;  TEXT-DECORATION: none;
}

TD P A:hover {
COLOR: #000000; font-family:arial,helvetica,sans-serif;  TEXT-DECORATION: underline;
}

.counters
{
  margin-top: 10px;
}
.counters td
{
  padding-left: 3px;
}

.bl_bord_table
{
 // border-collapse:collapse;
}

//.bl_bord_table td
//{
//  border: 1px solid #D7DBFF;
//  padding: 5px;
//}

.dublicare_menu
{
  text-align: center;
}

.dublicare_menu table
{
  margin: 50px auto 0px auto;
}

.dublicare_menu .separator
{
  padding-left: 10px;
  padding-right: 10px;
  
}

.page_title h1
{
  color:#E97318;
  font-family:arial,helvetica,sans-serif;
  font-size:14pt;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;  
}

.sitemap
{
  padding-top: 10px;
  padding-left: 50px;
}


.sitemap  li 
{ 
  padding-top: 2px;
  padding-bottom: 4px; 
  
  color: #E97318;
}

.sitemap ul li a
{ 
  font-size:11pt;
}

.sitemap ul li ul li 
{
  padding-top: 3px;
  padding-bottom: 1px;  
}

.sitemap ul li ul 
{
  padding-top: 5px; 
  padding-left: 20px; 
  margin-left: 0px;    
  
}

.sitemap ul li ul li a
{
  font-size:10pt;
}

.sitemap ul li ul li ul
{
  padding-left: 10px;  
  margin-left: 0px;    
}

.sitemap ul li ul li ul li
{
  list-style-type: none !important;
  background: url("/i/arr.gif") center left no-repeat;
  padding-left: 8px;  
  padding-top: 0px;        
}

.sub_menu
{
  padding-top:10px;
  padding-bottom:10px;  
  padding-left:25px;
  color: #3155A2;    
}

.sub_menu a
{
  text-decoration: none;
}
.sub_menu a:hover
{
  text-decoration: underline;
}

.navline
{
  font-family:arial,helvetica,sans-serif;
  padding-left:15px;
  color: #fdfdee;
  font-size: 14pt;
//  padding-top:3px;
  padding-bottom:3px;  
//  font-weight:bolder;
font-weight:normal;
  text-decoration: none; 
}

.navline a
{
  color: #fdfdee !important;
	text-decoration: none;
font-weight:normal;

}
.navline a
{
  color: #fdfdee !important;
	text-decoration: none;
  font-size: 14pt;
font-weight:normal;
}


.navline a:hover
{
  color: #fdfdee !important;
	text-decoration: underline;
  font-size: 14pt;
font-weight:normal;
}


.navline2
{
  font-family:arial,helvetica,sans-serif;
  color: #FFFFFF !important;
//  padding-top:3px;
  padding-bottom:3px;  
font-weight:normal;
  text-decoration: none; 
  font-size: 14pt;
}


.towns
{
 margin: 0px;
 list-style-type:none;
  text-decoration: none; 
font-size: 10pt;
}

A.towns
{
 margin: 0px;
 list-style-type:none;
  text-decoration: none; 
font-size: 10pt;
}


A.towns:hover {
color: #E97318 !important;
background-color: #fdfdee;
  text-decoration: none; 
font-size: 10pt;
}

.towns2
{
 margin: 0px;

color: #E97318 !important;
background-color: #fdfdee;
  text-decoration: none; 
font-size: 10pt;
}
A.towns2
{
 margin: 0px;

color: #E97318 !important;
background-color: #fdfdee;
  text-decoration: none; 
font-size: 10pt;
}
A.towns2:hover
{
 margin: 0px;

color: #E97318 !important;
background-color: #fdfdee;
  text-decoration: none; 
font-size: 10pt;
}


div.price_dates {
	padding: 15px 0 !important;	
}

div.price_dates a {
	padding: 3px 5px !important;	
}

div.price_dates a.current_date {
	background-color: #ff8040 !important;
	text-decoration: none !important;
	color: #000;
}


table.hotel_links {
  margin-top: 1em;
}

table.hotel_links td {
  text-align: left !important;
}

div.new-ext table {
  margin-bottom: 2em;
}

div.new-ext h3 {
  font-weight: bold;
  font-size: 1em;
  margin: 0 0 7px 0 !important;
  display: block;
}

