hr
{
	height: 1px;
	width: 100%;
	color: #9fa1a3;
	border-width: 0px 0px 1px 0px;
	border-bottom-style: solid; border-color:#9fa1a3;
}
.container
{
    text-align:left;
    width:1250px;
	min-height:700px;
    margin:auto;
	background-color: #f1f2f3;
}
.head{
 height: 300px;
margin:auto;
background-image: url('Images/head.jpg');
background-position: bottom;
	margin-bottom:4px
}
	.head div.logo{
	background: url('Images/logo_tel1.png') no-repeat;
	height: 180px; width: 290px;
	margin: -36px 0 0 100px;
	float: left;
	}
	.head div.baner{
	height: 150px; width: 300px;
	margin: 0 0 0 600px;
	/*background-color:#991152; */
	}
.footer{
/*position: absolute; left: 0px; top: 1480px;*/
height: 70px; width:1250px;
background: url('Images/footer.png');
margin:auto;
padding: 10px 0 0 0;

}
	.footer div.copy{
    position:relative;
    float: left;
	width: 750px;
	margin-left:250px;
	font-size:12px;
	color: #fff;
	text-align: center;
	}
		.footer div.copy p{
		font: 12px Arial, sans-serif;
		color: #fff;
		text-align: center;
		margin: 0;	
		}
	.footer div.info{
width: 115px;
    position:relative;
    float: left;
    padding-left:20px;
    font: 14px Tahoma, sans-serif;
	color: #fff;
	margin: 0;
	}
		.footer div.info p{
		font: 14px Tahoma, sans-serif;
		color: #fff;
		margin: 0;
		}
.banner111
{
	clear:right;
	/*position:relative;*/
	height:430px;
	background:url(/Images/banner.jpg) top center no-repeat;
	overflow:hidden;
	margin-bottom:4px
}
.footer111
{
	/*background:url(../img/menu.gif) top left repeat-x;*/
	clear:both;
	background:#069;
	color:#fff;
	padding:10px 5px 0px 5px;
	height:32px;
}

.upMenu /*Div меню*/
{
   font-weight: bold;
    color:#eee;
	background:url(/Images/spo_head.png) top left repeat-x;
	height:28px;
	padding: 4px 10px 0 0 ;
	margin:0px 0px 4px 0px;
/*	text-align:right;*/
}


.upMenu A/*Div меню*/
{
   
    color:#fff;

}

.upMenu A:hover
{

  color:#fff;
}


.downMenu /*Div меню*/
{
 
    text-align:left;        
	background:url(/Images/spo_head.png) top left repeat-x;
	color:#fff;
	height:25px; 
	/*text-align: bottom; 
    vertical-align: bottom; */
	font-weight: bold;
  
	padding: 7px  0 0 9px;
	margin-top: 84px;
	

	/* margin:0px 0px 10px 0px;*/
}

.downMenu img
{
margin: 0px 1px -1px 7px;
}

.downMenu A /*Div меню*/
{

  color:#fff;
}

.downMenu A:hover
{

  color:#fff;
}

.canvas1
{
        margin:0;
	padding:0;
	width:966;
	background:#f8f8f8 url(/Images/body.gif) top left repeat-x;
	min-height:1000px;
}
.center11
{
	position:relative; 
	 
        margin:auto; 
	background:#fff;
  
}

html, body{
	


	margin:0;
	padding:0;
	width:100%;
	background:#f8f8f8 url(/Images/body.gif) top left repeat-x;
	/*min-height:1000px;*/
	
	
	
}
body{
        font-size:12px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color:#000;
	/*min-width:1000px;*/
}


a{
	
	color:#004a92;
	text-decoration:none;
}
a:hover{
	color:#ff5e5e;
	text-decoration:underline;
}

img{
	border:0;
}

/*  тип шрифтов и размер во всех списках */
select
{
   /* font-family:Arial, Helvetica, Verdana;
	font-size:9pt;*/
	color:#000;
}

/* 
input {background-color: yellow; color: green;} 
input[type="submit"] {background-color: red !important;} 
input {background-color: expression(this.type=='submit'?'red':'');} 

/* 
input[type="submit"] 
{
        /* font-family:Arial, Helvetica, Verdana;
	font-size:15pt;*/
	color:#000;
}

*/

/*  тип шрифтов и размер в датапикере, на кнопке по умолчанию и полях ввода*/
input
{      /*font-family:Arial, Helvetica, Verdana;
	font-size:9pt;*/
	color:#000;
	

}

/*  тип шрифтов и размер во всех таблицах с выбираемыми данными*/
label
{
/*
        font-family:Arial, Helvetica, Verdana;
	font-size:9pt;
-*/
	/*color:#004a92;*/
 	
}


/*  тип шрифтов и размер во всех таблицах */
table
{

	/*font-family:Arial, Helvetica, Verdana;*/
	font-size:10pt;
}



 /* -----------динамичечкий лист с квотами--------------*/
.tbl_1_1 td
 {
 /* border: 1px solid #0073b6;*/
 padding: 0px 3px 0px 3px;

 }

/*  шапка в таблице цен шрифты и размеры */
.tbl_1_1 tr.h1 
{ 
	/*font:Arial, Helvetica, Verdana; 
	font-size:9pt; */
	background-color: #0073b6; 
	text-align: center; 

}

.tbl_1_1.h1 td
{
	/* border: 1px solid #0073b6;*/ 

	color: #ffffff;
	border: 1px solid #999999;
	background-color:  #0073b6;
}

.tbl_1_1.h1 a
{
	/* border: 1px solid #0073b6;*/ 
	color: #ffffff;
}


.h1 a
{
	/* border: 1px solid #0073b6;*/ 
	color: #eee;
}
.tbl_1_1
{
	/*  padding: 1px; 
	border-collapse: collapse ;*/
	/* border: 1px solid #0073b6;*/
	/* border: 1px solid #004a92 */

	border: 1px solid #0073b6;
	color: #000000;

}


/*  цвета квот Наличие мест  */
.quoteYes
{
	background-color: #99ff99;
}
.quoteNo
{
	background-color: #ffcccc;
}
.quoteRQ
{
	background-color: #ffff99;
}

.quoteFew
{
	background-color:#FFCCFF;
}

/*

/*  кнопка подобрать тур цвет текста и шрифт  */
.table.btnSearch
{
       /*font-family:Arial, Helvetica, Verdana;
	font-size:10pt;-*/
	color:black;
}



.tbl_1_2 td
 {
 /* border: 1px solid #0073b6;*/
	padding: 2px 1px 1px 0px;
	border: 0px solid #004a92; 
 }

.tbl_1_2
{
	/*  padding: 1px; */
	/*  border: 1px solid #0073b6;*/
	/* border: 1px solid #004a92; */
	border: 0px solid #004a92;
	color: #000000;
	border-collapse: collapse ;
 
 
 }

.tbl_1_2 tr.h1 
{ 	
	/*font:Arial, Helvetica, Verdana; 
	font-size:11pt;-*/
	background-color:  #0073b6; 

}

.tbl_1_3
{
	/*  padding: 1px; 
 	border-collapse: collapse ;*/
 	/*  border: 1px solid #0073b6;*/
 	/* border: 1px solid #004a92; */
	border: 0px solid #004a92;
	color: #000000;

} 

.tbl_1_3 td
{
	/* border: 1px solid #0073b6;*/
	padding: 0px 2px 0px 2px;
	border: 1px solid #004a92; 
	text-align: center;
        vertical-align: middle;
}





 /* -----------динамичечкий лист с квотами--------------*/
 
 
 
  /* таблицы прайс листов*/ 
table.tbl_1
{
	border: 1px solid #004a92;
	border-collapse: collapse;
	text-align: center; 
        font-size: 8;
	vertical-align: middle;

}


table.tbl_1 tr.h1 td
{
	background-color:#069; /*#0073b6*/ 
        text-align: center; 
	vertical-align: middle;
	color: #fff; 
} 


table.tbl_1 td 
{

	/*font-family: Arial, Helvetica, Verdana;
	font-size: 9pt;-*/
	border: 1px solid #004a92;
	padding: 3px 3px 0px 3px;
	text-align: center; 
	vertical-align: middle;
 }  

table.tbl_1 A
{
	/* font-family: Arial, Helvetica, Verdana;  
	/*color: #eee; */
	font-size: 10pt; -*/
	color:#eee;
        vertical-align: middle;
	


} 

table.tbl_1 td.quoteRQ {background-color: #ffff99;}
table.tbl_1 td.quoteYes {background-color: #99ff99;}
table.tbl_1 td.quoteNo {background-color: #ffcccc;font-weight: bold; color: #000000;}


 /*table.tbl_1 tr.h2 {background-color: #0073b6; text-align: center; border: 1px solid #A5BAFF; } 
table.tbl_1 td.h1_2 {BACKGROUND-COLOR: #ECE8E8}
table.tbl_1 th {border: 10px solid #A5BAFF; font-size: 9pt; padding: 1px 3px 0px 3px;} 

 таблицы прайс листов*/ 

.tbl_1_4
 {
	text-align: left; 
	font-size: 19pt; 
} 

 table.inner_tbl td 
{
	border: 0px solid #004a92; 
	font-family: Arial, Helvetica, Verdana;
	font-size: 9pt; 
	padding: 0px 3px 0px 0px;
	text-align: left;
}
 
 
table.Table1_1
{
	border: 1px solid #004a92; 
	padding: 0px 3px 0px 3px;
        text-align: center; 
 
 }
 



 
 
  /* Прайс-лист первая таблица */
.frontPanel
{  
	color: Black;
	background-color:fff; /*ffffff;*/ 
	border: solid 1px #004a92;	
}
  /* Прайс-лист первая таблица  шрифты*/
.head4 {font-family: Arial, Helvetica, Verdana;  font-size: 9pt; font-weight: bold; color: #000000;}
 
 
  /*  заголовки перед  верхними таблицами в бронировании*/
 .pageTitle
{
	/*font-family: Arial, Helvetica, Verdana;
	*/
	/* color: 0073b6;*/
	font-size:14pt;
	color:#069;
	font-weight:bold;
}
 


