img
{
	border-collapse: collapse;
}


.hlink
{
	font-family : verdana, arial;
	font-size : 10px;
	color : white;
	font-weight : normal;
}

a.hlink,a.hlink:hover,a.hlink:visited,a.hlink:active  {
	text-decoration : underline;
	font-family : verdana, arial;
	font-size : 10px;
	color : white;
	font-weight : normal;
}
a.hlink:hover  {
	text-decoration : underline;
	font-family : verdana, arial;
	font-size : 10px;
	color : orange;
	font-weight : normal;
}

a.clink,a.clink:visited,a.clink:active
{
	text-decoration : none;
	font-family : verdana, arial;
	font-size : 12px;
	color : #FFFFFF;
	font-weight :bold;
	cursor:pointer;
}

a.clink:hover
{
	text-decoration : none;
	font-family : verdana, arial;
	font-size : 12px;
	color : orange;
	font-weight :bold;
	cursor:pointer;
}

a.dlink
{
	text-decoration : underline;
	font-family : verdana, arial;
	font-size : 10px;
	color : black;
	font-weight : normal;
}

.corner
{
	padding:0px;
	width:25px;
	height:25px;
}

.cp
{
	margin-top: 0px;
	margin-bottom: 8px;
	line-height: 10px;
}


.ct
{
	text-decoration : none;
	font-family : verdana, arial;
	font-size : 12px;
	color : #FFFFFF;
	font-weight :bold;
	cursor:pointer;
	text-align:left;
	height:20px;
}

.sct
{
	text-decoration : none;
	font-family : verdana, arial;
	font-size : 12px;
	color : DarkOrange;
	font-weight :bold;
	cursor:pointer;
	text-align:left; 
	height:20px;
}

.hct
{
	text-decoration : none;
	font-family : verdana, arial;
	font-size : 12px;
	color : Orange;
	font-weight :bold;
	cursor:pointer;
	text-align:left; 
	height:20px;
}


.dcb
{
 width:10px;
 height:16px;
}	

.hcb
{
 width:10px;
 height:10px;
}


.head
{
	font-weight: bold;
	font-size: 10pt;
	color: orange;
	font-family: Verdana;
}

.text  {
	text-decoration : none;
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	font-weight : normal;
}


.ajax__calendar 
{
    position: relative;
    left: 0px !important;
    top: 0px !important;
    visibility: visible; display: block;

}

.ajax__calendar iframe 
{
    left: 0px !important;
    top: 0px !important;
}


.countries
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right: maroon thick groove;
	border-top: maroon thick groove;
	border-left: maroon thick groove;
	border-bottom: maroon thick groove;
}

.ltc_green
{
	width:19px; background-image:url(Images/lt_corner.gif);
}

.rtc_green
{
	width:19px; background-image:url(Images/rt_corner.gif);
}

.lbc_green
{
	width:19px; background-image:url(Images/lb_corner.gif);
}

.rbc_green
{
	width:19px; background-image:url(Images/rb_corner.gif);
}

.cont_green
{
	 background-image:url(Images/gr_pixel.gif);
}

.h_19
{
	 height:19px;
}

.ltc_week
{
	width:14px; background-image:url(Images/lt_corner_week.gif);
}

.rtc_week
{
	width:14px; background-image:url(Images/rt_corner_week.gif);
}

.lbc_week
{
	width:14px; background-image:url(Images/lb_corner_week.gif);
}

.rbc_week
{
	width:14px; background-image:url(Images/rb_corner_week.gif);
}


.cont_week
{
	 background-image:url(Images/week_pixel.gif);
}


.h_14
{
	 height:14px;
}

/* Результаты */

.bt          /*  Строка голубая  */
{
	width: 100%;
	background-color:#e0ecef; /*#C1D1E0; */
	text-decoration : none;
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	font-weight :normal;
	table-layout:fixed ;
}	

.bt5          /*  Строка голубая  */
{
	width: 660px;
	background-color:#e0ecef; /*#C1D1E0; */
	text-decoration : none;
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	font-weight :normal;
	table-layout:fixed ;
}	

.yt			/*  Строка желтая  */
{
	width: 100%;
	background-color:#f3f5f3;  /*#FFFBEC;*/
	text-decoration : none;
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	font-weight :normal; 
	table-layout:fixed ;
}	

.yt5			/*  Строка желтая  */
{
	width: 660px;
	background-color:#f3f5f3;  /*#FFFBEC;*/
	text-decoration : none;
	font-family : verdana, arial;
	font-size : 10px;
	color : #000000;
	font-weight :normal; 
	table-layout:fixed ;
}	

.r_htc			/*  Ячейка отель  */
{
	width: 281px;
	vertical-align: top;
	text-align: left;
	padding-left:4px;
}

.r_ht5			/*  Ячейка отель  */
{
	/*width: 277px;*/
	vertical-align: top;
	text-align: left;
	padding-left:4px;
}


.r_prc			/*  Ячейка цены  */
{
	width: 100px;
	vertical-align: top;
	text-align: right;
}

.r_dtc			/* Ячейка даты */
{
	width: 100px;
	vertical-align: top;
	text-align: center;
}

.r_drc			/* Ячейка продолжительность */
{
	width: 35px;
	vertical-align: top;
	text-align: center;
}

.r_mlc			/* Ячейка питания */
{
	width: 44px;
	vertical-align: top;
	text-align: center;
}

.r_dsc				/* Ячейка курорт */
{
	width: 100px;
	vertical-align: top;
	text-align: center;
}

.selImage
{
	width:116px;
	BORDER-RIGHT: darkorange 2px solid;
	BORDER-TOP: darkorange 2px solid; 
	BORDER-LEFT: darkorange 2px solid; 
	BORDER-BOTTOM: darkorange 2px solid
}

.sImage
{
	width:120px;
}

.time
{
	 color:White; 
	 font-weight:bold;
	 font-size:18px;
}

.btx
{
	color:#009ad0;
}

.blink
{
	color: #009ad0;
}

.ee
{
}

.b
{
    padding-top: 1px;
}

.hotels
{   
	table-layout: fixed;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	}

.hotels input
 {
 	padding:1px;
 	margin:1px;
 	width:12px;
 	height:12px;
 }
.hotels td
{
	vertical-align: top;	
	text-align: left;
}
.n
{
	width:0px;
	display:none;
}	
.add-table td
{
    padding: 2px;
    vertical-align: top;
   	font-family: Verdana, Arial;
	font-size: 10px;

}
.p-table td
{
    padding: 6px;
    vertical-align: top;
   	font-family: Verdana, Arial;
	font-size: 12px;
    line-height:16px;
}