/* CSS Document */

body {

margin:0;
paffing:0;

}


p {
    margin:0;
    padding-bottom:5px;
}

td {

   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   color: #333333;
   line-height: 18px;
}

h2 {
    color: #373737; 
}

h3 {
    font-size:14px;
	
	padding-top:10px;
}

/*LINKS*/
A:link {
   color: #0219c0;
   text-decoration: none;

}

A:visited {
   color: #9f02c0;
   text-decoration: none;

}

A:hover {
   color: #fe6601;
   text-decoration: underline;

}


		
/*????? ?????? ???????? ????*/		
.header_links A:link

{
  text-decoration: underline;
  color: #166bc1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;

}


.header_links  A:visited
{
   text-decoration: underline;
  color: #753974;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;

}

.header_links  A:hover
{
   text-decoration: none;
  color: #166bc1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;


}
/*?????????? */
.header
{
background: url('../img/header2.gif') no-repeat; 
 height: 133px;
}

.body
{
background: url('../img/bckgr.jpg') no-repeat;
height: 400px;

}

.bottom
{
background-color: #b2d0ea;
/*height: 63px;*/

}


/* new header (index1)*/
.header_v1
{
background: url('../img/background.jpg') no-repeat; 
}

/* new menu (index1)*/
.menu_left_v1
{
    background: url('../img/menu_left_new.gif') no-repeat; 
    width: 6px;
    height: 34px;
}
.menu_right_v1
{
    background: url('../img/menu_right_new.gif') no-repeat; 
    width: 7px;
    height: 34px;
}
.menu_center_v1
{
    background: url('../img/menu_centr.gif') repeat-x; 
    color: #fff;
    height: 34px;
    font-size: 1.2em;
    font-weight: normal;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Arial;
}
.menu_center_v1 a
{
    text-decoration: none;
    color: #ffffff;
}
.menu_center_v1 a:hover
{
    text-decoration: underline;
    color: #ffffff;
}

.menu_center_border_v1
{
    background: url('../img/menu_centr_border.gif') no-repeat; 
    height: 34px;
    width: 4px;
}
.left_menu_header_v1
{
    background: url('../img/left_menu_header.gif') no-repeat; 
    height: 470px;
    width: 180px;
}
.left_menu_center_v1
{
    background: url('../img/left_menu_center.gif') repeat-y; 
    width: 156px;
    font-family: Calibri;
}

.left_menu_bottom_v1
{
    background: url('../img/left_menu_bottom1.gif') no-repeat; 
    height: 20px;
    width: 180px;
}

.ul_v1 {
    padding: 0; 
    margin: 0; 
    padding-left: 20px;
    list-style: none;
    width: 135px;
}


.left_menu_header_vip_v1
{
    background: url('../img/left_menu_header_info_blue1.gif') no-repeat; 
    /*  height: 180px; */
    width: 180px;
}
.left_menu_header_info_v1
{
    background: url('../img/left_menu_header_info_blue1.gif') no-repeat; 
    width: 180px;
}

.search_tour_header_v1
{

/*    background: url('../img/search_tour_340/search_tour_header_red1.gif') no-repeat; */
    background: url('../img/search_tour_340/search_tour_header_red_320_new.gif') no-repeat;
    width: 300px;  
    height: 30px;
}
.search_tour_center_v1
{
/*    background: url('../img/search_tour_center.gif') repeat-y;  */
    background: url('../img/search_tour_340/search_tour_center_320_new.gif') repeat-y; 
}
.search_tour_bottom_v1
{
/*    background: url('../img/search_tour_bottom1.gif') no-repeat;  */
    background: url('../img/search_tour_340/search_tour_bottom_320_new.gif') no-repeat; 
}


.discount_header_320
{
    background: url('../img/search_tour_340/discount_header_300.gif') no-repeat;
    width: 300px;  
    height: 30px;
}
.discount_center_320
{
    background: url('../img/search_tour_340/discount_center_300.gif') repeat-y; 
}
.discount_bottom_320
{
    background: url('../img/search_tour_340/discount_bottom_300.gif') no-repeat; 
}



.type_of_rest_v1
{
    background: url('../img/type_of_rest_header_blue1.gif') no-repeat; 
    width: 370px; 
    height: 28px;
}

.rest_subject_v1 {
    padding-left: 20px;
    padding-top: 10px;
    color: #116fae;
    font-size: 20px;
}
.rest_text_v1 {
    padding-left: 20px;
    padding-top: 5px;
    color: #000;
    font-size: 10px;
    line-height: 1;
    width: 280px;
}

.type_of_rest_text_v1 a
{
    text-decoration: none;
    cursor: pointer;
}

.type_of_rest_text_v1 a:hover
{
    text-decoration: underline;
    cursor: pointer;
}


 
.long_border_header_v1
{
/*    background: url('../img/long_border_header.gif') no-repeat; */
    background: url('../img/long_border_header_767.gif') no-repeat; 
    height: 7px;
}
.long_border_center_v1
{
/*    background: url('../img/long_border_center.gif') repeat-y;  */
    background: url('../img/long_border_center_767.gif') repeat-y; 
}
.long_border_bottom_v1
{
/*    background: url('../img/long_border_bottom.gif') no-repeat;  */
    background: url('../img/long_border_bottom_767.gif') no-repeat; 
    height: 7px;
}

.hotels_block_v1 img{
    border:none;
}
.hotel_td {
    width: 220px;
}





/*block countries*/

.countries 
{
	background: url('../img/countries.jpg') no-repeat; 
 	width: 180px;
 	height: 503px;
 	padding-left: 0px;
	padding-right:10px;
 	padding-top: 10px;
}

.countries_list 
{
	padding-top:20px;
	padding-left: -20px;
	
	
}

.countries_list A:link 
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color:#116fae;
	text-decoration: underline;
	line-height: 19px;

}

.countrie_list A:visited 
{
	color:#990066;
	text-decoration: underline;
	line-height: 19px;

}

.countries_list A:hover
{
	color:#116fae;
	text-decoration:none;
	line-height: 19px;

}

.countries_list li {

	list-style:disc;
	color: #116fae;

}

.other_countries A:link
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color:#CC0000;
	text-decoration: underline;


}

.other_countries A:hover
{
	text-decoration:none;

}



/*block search*/
.search 
{
 	background: url('../img/search.jpg') no-repeat; 
 	width: 370px;
 	height: 503px;
 	padding-left: 15px;
 	padding-right:15px;
 	padding-top: 10px;
}


/*leisure types*/

.leisure_types 
{
	background: url('../img/leisure_types.jpg') no-repeat; 
	padding-top: 10px;
}


/*top menu layer*/
#top_menu_new {

	position:relative;
	left:13px;
	top:-37px;
	width:960px;
	height:0px;
	z-index:1;
	
}
#top_menu_new A:link {
	
	text-decoration: none;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:200;
	color:#FFFFFF;
}

#top_menu_new A:visited {
	font-size: 15px;
	text-decoration: none;
	color:#FFFFFF;
}


#top_menu_new A: hover {
	text-decoration: underline;

}






















/* left menu */

.left_menu {
   width: 175px;
   
}




.left_menu_lborder {
    background: url('../img/left_menu_lborder.jpg') repeat;
    width: 15px;
}
.left_menu_rborder {
    background: url('../img/left_menu_rborder.jpg') repeat;
    width: 15px;
}
.left_menu_text{
   /* background: #e8fcfd;*/
   /* padding-left: 10px;*/
    color: #146ac1;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}

.left_menu_text A:link{
    
    color: #146ac1;
    text-decoration: underline;
   
}

.left_menu_text A:visited{
    
    color: #83b6e1;
    text-decoration: underline;
}

.left_menu_text A:hover {
	color: #f86d10;
	text-decoration: none;
}


.left_menu_lcorner {
    background: url('../img/left_menu_lu.jpg') no-repeat;
}
.left_menu_upbg {
    background: url('../img/left_menu_upbg.jpg');
}
.left_menu_rcorner {
    background: url('../img/left_menu_ru.jpg') no-repeat;
}
.left_menu_ldcorner {
    background: url('../img/left_menu_ld.jpg') no-repeat;
}
.left_menu_downbg {
    background: url('../img/left_menu_downbg.jpg');
}
.left_menu_rdcorner {
    background: url('../img/left_menu_rd.jpg') no-repeat;
}

/*left_menu_21_10_09*/

.left_menu_section { 
    background-color: #3DABED;
    font-size:14px;
    color:#FFFFFF;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;

}



/* subj */

.subj_lcorner {
    background: url('../img/subj_left.jpg') no-repeat;
}
.subj_bg {
    background: url('../img/subj_bg.jpg') repeat;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}
.subj_rcorner {
    background: url('../img/subj_right.jpg') no-repeat;
}

/* menu */

.top_menu_lcorner {
    background: url('../img/subj_left.jpg') no-repeat;
    width: 14px;
}
.top_menu_bg {
    background: url('../img/subj_bg.jpg') repeat;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    height: 30px;
}
.top_menu_rcorner {
    background: url('../img/subj_right.jpg') no-repeat;
    width: 14px;
}

.top_menu_bg a:link {
    color: #fff;
}
.top_menu_bg a:visited {
    color: #fff;
}


.top_menu_item {
    padding-top: 7px;
}



/*sub menu in countries*/

.sub_menu_in_countries {
   padding-top: 10px;
   padding-bottom: 35px;
   font-size: 16px;
   font-weight: bold;

}
.sub_menu_in_countries A:link{
   color: #146ac1;
   text-decoration: underline;
}

.sub_menu_in_countries A:visited{
   color: #83b6e1;
   text-decoration: underline;
}

.sub_menu_in_countries A:hover{
   color: #f86d10;
   text-decoration: none;
}



/*sub_menu */

.sub_menu {
   padding-top: 5px;
   padding-bottom: 5px;
   font-size: 16px;
   font-weight: bold;
  
}

.sub_menu A:link{
   
   color: #146ac1;
   text-decoration: underline;
}

.sub_menu A:visited{
  
   color: #83b6e1;
   text-decoration: underline;
}

.sub_menu A:hover{
  
   color: #f86d10;
   text-decoration: none;
}

/*sub_menu in All countries*/

.ac_sub_menu{
   padding-left: 10px;
   padding-top: 5px;
   vertical-align:top;
   line-height: 20px;
   font-size: 14px;
   font-weight: bold;
}

.ac_sub_menu A:link{
   color: #146ac1;
   text-decoration: underline;
}

.ac_sub_menu A:visited{
   color: #83b6e1;
   text-decoration: underline;
}

.ac_sub_menu A:hover{
  
   color: #f86d10;
   text-decoration: none;
}

/*-----------Calendar------------*/

#calendarDiv {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
.cal_emptytd {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cal_holyday {
	background-color: #FFC4C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cal_sundaytd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}
.cal_weekDay {
	background-color: #D3DEED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cal_seldate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	BACKGROUND-COLOR: #C4FFC4;
	color:#00CC33;
}
.overCell {
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #d7d7d7;
}
span.show_hide
{
	color: #FFFFFF;
	height:	13px;
	background-color: #AEC1DD;
	text-align:		right;
	font-size:	11px;
	font-weight:	bold;
	font-family:	Tahoma;
	border-bottom:solid #c0c0c0 1px;
	border-right:solid #c0c0c0 1px;
	margin-bottom: 6px;
	cursor: pointer;
	display: block;
	width: 100%;
}
#PRICE_TBL td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #6589BE;
	padding: 1;
}
.scr 
{
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color:#AEC1DD;
    scrollbar-darkshadow-color:#AEC1DD;
    scrollbar-face-color: #D3DEED;
    scrollbar-highlight-color: #AEC1DD;
    scrollbar-shadow-color: #AEC1DD; 
    scrollbar-arrow-color: #AEC1DD; 
    
    scrollbar-darkshadow-color: #AEC1DD; 
    scrollbar-base-color: #AEC1DD; 

	padding-bottom: 0px;
}
.bkg
{
	BACKGROUND-COLOR: #EDE9E9;
}
.stopsale{
background-color:#A3C6F6;
color:#ffffff;
}
.capt {                                                                                                                                   
        background-color: #ffcc66;                                                                                                        
        font-family: Verdana, Arial, Helvetica, sans-serif;                                                                               
        font-size: 12px;                                                                                                                  
}       
.border {border: 1px solid #AEC1DD;}                                                                                                      
.border_dark {border: 1px solid #7369BF;}                                                                                                 
.border_dark_calendar {border: 1px solid #7369BF; font-size: 10px;}   

.promo_block {
	padding-top: 6px;
}

/* hack for IE */
.left_menu_hack {
//	padding-left: 14px;
}

/* hack for IE */
.promo_block {
	padding-top: 22px;
}

.e_catalog {
//    padding-left: 5px;
}

.iframe_fix {
    margin-left: 30px;
    padding-top: 10px;
}

.iframe_fix {
//    margin-left: 0px;
//    padding-top: 0px;
}
.f_search_tour {
    padding-top: 3px;
}

.f_search_tour {
//    padding-top: 0px;
}
/* Comments */
    .comment_subj {
	font-weight: bold;
	background-color: #779bca;
	color: #fff;
	font-family: tahoma;
    }
    .comment_table {
	background-color: #e6edf6;
    }
    .comment_td {
	border: 1px solid #86a6cd;
	padding: 2px;
    }
    .positive_negative {
	font-size: 11px;
    }
    .positive_negative_bg {
	background-color: #f7f7f7;
    }
/* bentour hotel */

.ben_hotel_td {
    width: 105px;
    text-align: center;
}
