#form_table {

}

#form_table tr td input, #form_table tr td textarea {

	width: 560px;

	border: 1px solid lightgray;
	
	background-color: #cccccc;
}


#top_zone_info3					{
										position: absolute;
										
										top: 20px;
										
										//top: 27px;
										
										/*right: 480px;*/
										
										right: 0px;
										
										width: 100%;
										
										height: 80px;
										
										z-index: 200;
										
										border: 0px solid white;
										
										font-family: arial;
										
										font-size: 10pt;
								}

.operator {

	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	
	color: white;
}

.operator:hover {

	text-decoration: underline;
}								
									
									
#top_zone_fastbuts {

	position: absolute;
	
	top: 93px; left: 230px;	
	
	z-index: 500;
}

#top_zone_langflags	{

	position: absolute;
											
	top: 10px; right: 2px;
											
	width: 40px;
											
	z-index: 200;
											
	text-align: right;
}
.lang_flags {

	display:block;
	
	position: relative;

	height: 30px; width: 30px;

	border: 0px solid white;
	
	background: url('../images/langflags.png');
	background-repeat:no-repeat;
}

.ru_flag {

	background-position:0 0;
}
.ua_flag {

	background-position:0 -30px;
}
.en_flag{

	background-position:0 -60px;
}

.ru_flag:hover {

	background-position: -35px 0;
}
.ua_flag:hover {

	background-position: -35px -30px;
}
.en_flag:hover{

	background-position: -35px -60px;
}

#bottom_zone		{
						position: fixed;
						
						bottom: 0px; left:0px;
						
						width: 100%; min-width: 999px;
						
						height: 40px;
						
						border-top: 0px solid grey;
						
						background-image: url('../images/up_back.jpg');
						
						z-index: 110;
					}
					#bottom_zone_copyright			{
														position: absolute;
														
														top: 2px; left: 10px;
														
														height: 100%;
														
														color: white;
													}
					#bottom_zone_poweredby			{
														position: absolute;
														
														top: 10px; right: 10px;
														
														height: 100%;
														
														color: white;
													}







	#center_bron_block	{
	
							position: relative;
						
							top: 65px; left: 0px;
							
							/*width: 210px;*/ width: 180px;
							
							border: 0px solid red;
	}
	
		#center_bron_block_img {
		
			position: absolute;
			
			top: 8px; left: 6px;
			
			border: 0px solid red;
		}
		
		#center_bron_block_title {
		
				position: relative;
				
				top: 0px; left: 24px;
				
				text-decoration:none;
				
				font-size:10pt;
				
				/*color:black;*/
				
				color: white;
	
				font-family: Arial; font-weight: bold;
				
				/*text-shadow: 1px 0px 0px lightgrey;*/
				
				padding-bottom: 1px;
		}
		
		#center_bron_block_form {
		
				position: relative;
				
				top: 0px; left: 0px;
				
				padding-top: 3px;
				
				text-align: right;
				
				font-size:8pt;
				
				color: black;
	
				font-family: Arial; font-weight: bold;
				
				text-shadow: 0px 0px 1px white;
		}
		
		#center_bron_block_c	{
							position: relative;

							width: 100%;
							
							margin: 0px;
							margin-top: 8px;
							margin-bottom: 5px;
							
							padding: 8px;
							
							display:block;
	
							/*border: 1px solid white;*/
							
							border: 0px solid #4c688a;
							
							border-left: 0px solid lightblue;
						
							/*background-color: white;
							
							filter: alpha(opacity=91);
							
							opacity: 0.91;*/
							
							/*background: url('../images/transparent4.png');*/
							
							background: url('../images/menu_back2.png');
							
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
							border-radius: 3px;
							
							-moz-border-radius-topleft: 0px;
							-webkit-border-top-left-radius: 0px;
							border-top-left-radius: 0px;
							
							-moz-border-radius-bottomleft: 0px;
							-webkit-border-bottom-left-radius: 0px;
							border-bottom-left-radius: 0px;
						}
		
		#center_bron_block_a	{
							position: relative;

							width: 100%;
							
							margin: 0px;
							margin-top: 8px;
							margin-bottom: 5px;
							
							padding: 8px;
							
							display:block;
	
							/*border: 1px solid white;*/
							
							border: 0px solid #4c688a;
							
							border-left: 0px solid lightblue;
						
							/*background-color: white;
							
							filter: alpha(opacity=91);
							
							opacity: 0.91;*/
							
							/*background: url('../images/transparent4.png');*/
							
							background: url('../images/menu_back.png');
							
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
							border-radius: 3px;
							
							-moz-border-radius-topleft: 0px;
							-webkit-border-top-left-radius: 0px;
							border-top-left-radius: 0px;
							
							-moz-border-radius-bottomleft: 0px;
							-webkit-border-bottom-left-radius: 0px;
							border-bottom-left-radius: 0px;
						}
	
			#center_bron_block_b	{
							position: relative;

							width: 100%;
							
							/*height: 200;*/
							
							margin: 0px;
							margin-top: 5px;
							margin-bottom: 8px;
							
							padding: 8px;
							
							display:block;
	
							/*border: 1px solid white;*/
							
							border: 0px solid #8c8c8c;
							
							border-left: 0px solid lightblue;
						
							/*background-color: white;
							
							filter: alpha(opacity=91);
							
							opacity: 0.91;*/
							
							/*background: url('../images/transparent4.png');*/
							
							background: url('../images/menu_back.png');
							
							color: white;
							
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
							border-radius: 3px;
							
							-moz-border-radius-topleft: 0px;
							-webkit-border-top-left-radius: 0px;
							border-top-left-radius: 0px;
							
							-moz-border-radius-bottomleft: 0px;
							-webkit-border-bottom-left-radius: 0px;
							border-bottom-left-radius: 0px;
							
							
							
							
							font-size:10pt;
							font-family: Arial; font-weight: bold;
						}

		.bron_div_block {
		
			position: relative;
			
			margin-top: 2px; margin-bottom: 2px;
			
			font-weight: normal;
		
		}
		
		.bron_input_block {
		
			background-color: #c3c3c3;
			
			width: 150px; height: 15px;

			border: 1px solid #c3c3c3;
		}
		
		.bron_input_block_callen_div {
		
			position: absolute;
			
			top:2px; right: 2px;
		}
		
		.bron_input_block_callen_div_forms{
		
			position: absolute;
			
			top:0px; left: 471px;
		}
		
		.bron_button_block {
		
			background-color: #252f3b;
			
			font-size:9pt;
				
			color: white;
	
			font-family: Arial; font-weight: normal;
			
			width: 152px; height: 18px;
			
			//width:154px;

			border: 1px solid #252f3b;
			
			margin-top: 2px;
			
			text-shadow: 1px 0px 0px #000;
			
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			
			cursor: pointer;
		}
		
		
		
		
	#ui-datepicker-div{
 
		font: 90% "Arial", sans-serif;
 
		border:0px solid orange;
		
		z-index: 1000;
	}
.datepickeryears{

 position: relative;
 top:0px; left:0px;
 
 width:100%;
 
 height: 20px;
 
 padding-left: 10px;
 padding-right:10px;
}
	
	
	
	
.tariffs_table {

	border:0px solid red;

	width: 80%;
}

.tariffs_tr{

	border:0px solid lightgrey;

	background-color: lightgrey;
}
.tariffs_td{

	padding: 4px;

	border:0px solid lightgrey;

	background-color: lightgrey;
	
	font-weight: normal;
		
	font-family: Arial;
		
	font-size: 10pt;
	
	color: black;
	
	text-align: right;
	
	text-decoration:none;
}
.tariffs_td_one {

	width: 120px;
}
.tariffs_title{

	font-weight: bold;
}





















.reserv_forms_payrules_div{

	position: relative;
	
	margin-top: 25px;
	
	margin-bottom: 15px;
	
	height: 30px;
	
	border: 0px solid red;
}
.reserv_forms_payrules_checkboxer{

	display:block;
	
	position: absolute;
	
	top: 10px; right: 100px; //right: 130px;

	height: 20px; /*width: 100px;*/

	border: 0px solid red;
}
.reserv_forms_payrules_checkbox{

	cursor:pointer;

	display:block;
	
	position: relative;
	
	padding-right: 5px;

	height: 17px; width: 14px;

	border: 0px solid white;
	
	float:left;
}
.reserv_checkbox_off{

 	background: url('../images/checker.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
.reserv_checkbox_on{

 	background: url('../images/checker.png');
	background-repeat:no-repeat;
	background-position:-19px 0;
}
.reserv_forms_payrules_rulesyes{

	cursor:pointer;

	position:relative;
	
	top: 1px;  left:0px;
	
	display:block;

	float:left;
	
	text-decoration:none;
	
	font-weight: normal;
		
	font-family: Arial;
		
	font-size: 10pt;
	
	text-align: left;
}
.reserv_forms_payrules_next{

	display:block;
	
	position: absolute;
	
	top: 0px; right: -10px;

	border: 0px solid red;
	
	color:white;
	
	padding: 5px;
	
	padding-left: 8px;
	
	padding-right: 40px;
	
	text-decoration:none;
	
	font-weight: normal;
		
	font-family: Arial;
		
	font-size: 12pt;
	
	text-align: left;
	
	background: url('../images/blank.gif') #252f3b;
	
	cursor:pointer;
}

.reserv_mainform_div{

	position: relative;
	
	margin-top: 25px;
	
	margin-bottom: 45px;
	
	//margin-bottom: 35px;
	
	width:100%;
	
	border: 0px solid blue;
	
	display:block;
}
.reserv_mainform_one_div{

	position:relative;
	
	top:0px; left: 0px;
	
	margin-top: 10px;
	
	margin-bottom: 5px;
	
	width:100%;
	
	border:0px solid red;
	
	display:block;
}
.reserv_mainform_alllabels_div{

	//position:relative;

	float:left;

	width: 200px;
	
	text-align: right;
	
	margin-right:10px;

}
.reserv_mainform_allinputs_div{

	left:200px;
	
	text-align:left;
	
	border:0px solid black;
	
	min-width: 400px;
}
.reserv_mainform_input {
		
	background-color: #dddddd;
			
	width: 270px; height: 15px;

	border: 1px solid #dddddd;
	
	padding-left: 5px;
}
.reserv_mainform_select {
		
	background-color: #dddddd;
			
	width: 272px; height: 19px;

	border: 1px solid #dddddd;
}
.reserv_mainform_textarea{

	background-color: #dddddd;
			
	width: 269px; height: 80px;

	border: 1px solid #dddddd;
}
.reserv_mainform_buttons{

	display:block;
	
	float:left;
	
	position: relative;
	
	top: 0px; left:0px;

	border: 0px solid red;
	
	color:white;
	
	padding: 5px;
	
	padding-left: 8px;
	
	/*padding-right: 8px;*/
	
	margin-right: 2px;
	
	text-decoration:none;
	
	font-weight: normal;
		
	font-family: Arial;
		
	font-size: 10pt;
	
	text-align: center;
	vertical-align:middle;
	
	background: url('../images/blank.gif') #252f3b;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	cursor:pointer;
	
	margin-left: 0px;
}


.reserv_mainform_input_captcha{

	position: absolute; top: -1px;

	background-color: #dddddd;

	border: 1px solid #dddddd;

	height: 57px; width: 120px;
	
	font-weight: normal;
		
	font-family: Arial;
		
	font-size: 19pt;
	
	text-align: center;
}


/* JBOXER CSS */


#jboxer, #jboxer2 {

	position: absolute;
	bottom: 0px;
	left: 500px;
	width: 170px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	
	display: none;

	border: 1px solid #252f3b;
	z-index: 99;
	
	color: white;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	font-family: Arial;
	font-size: 10pt;
	
	background-color: #252f3b;
	
	overflow: hidden;
}
#jboxer2 {
	font-size: 9pt;
}
#tipnomeraselect_jboxer, #akcpaketuslugselect_jboxer{

	position:absolute;
	
	left:210px;
	
	text-align:left;
	
	border:0px solid black;
	
	background-color: #dddddd;
	
	width: 272px;
	
	height:18px;
	
	cursor:pointer;
	
	padding-left: 5px;
	
	color: black;
	
	text-shadow: 0px 0px 0px lightgrey;
}
.select_jboxer_strelka{

	position:absolute;
	
	right:2px; top:4px;
	
	border:0px solid red;
	
	width:10px; height:10px;
	
	background:url('../images/strelka-s.png') no-repeat center center;
}
.jboxer_title{

	border:0px solid red;
	
	background-color: #48515b;
	
	font-family: Arial;
	
	font-size: 13pt;
	
	font-weight: bold;
	
	text-align:center;
	
	padding-top: 5px;
	padding-bottom: 5px;
}
.jboxer_title2{
	font-size: 11pt;
}
.jboxer_space{

	width:100%; height:5px;
}
.jboxer_title_light{

	position: absolute;
	
	top:-25px; left:-30px;
	
	border: 0px solid red;
	
	width: 203px; height: 75px;
	
	overflow:hidden;
	
	z-index:200;
	
	background:url('../images/jboxer_backs.png') no-repeat 40% 25%;
}
.jboxer_item{

	border:0px solid red;
	
	/*width:180px; /*height: 25px;*/
	
	padding-left:10px;
	padding-right:10px;
	
	padding-top: 4px;
	padding-bottom: 4px;
	
	cursor:pointer;
	
	font-weight: normal;
	
	z-index:900;
	
	/*filter: alpha(opacity=70);
	opacity: 0.70;*/
}
.jboxer_item_checked{

	border:0px solid blue;
	
	background-color: #48515b;
	
	font-weight: bold;
}











					
#manunav {

	position: absolute;
	
	top: 0px; right: -5px;

	list-style-type:none;
	
	margin:0px 2px 2px 2px;
	padding:0;
	
	display: block;
	
	float:left;
	
	text-align:right;
	
	border: 0px solid red;
}

#manunav  li.menuli {
	height:25px;
	
	padding:8px 10px 0px 0px;
	
		
	//padding:8px 0px 0px 0px;
	
	
	float:left;
	
	position:relative;
	
	top:0px; left: 0px;
	
	border: 0px solid red;
}

#manunav li.menuli .manunav_liend {

	position:absolute;
	
	top: 5px; right: 0px;

	height:30px;
	
	width: 3px;
	
	background:url('../images/menunav_rline.png') no-repeat right bottom;
	
	/*padding:8px 20px 0px 20px;*/

	border: 0px solid red;
}

#manunav  li.menuli a.menua {

	display: block;

	text-decoration:none;
	font-size:11pt;
	color:white;
	
	font-family: Arial; font-weight: normal;
	
	z-index:110;
	
	position:relative;
	
	top: -8px; left: 0px;
	
	width: 100%;
	
	height: 30px;
	
	border:0px solid red;
	
	padding-right: 10px;
	
	padding-left: 0px;
	
	//padding-left: 10px;
	
	padding-top: 9px;
	
	text-shadow: 0px 0px 7px black;
	
	background:url('../images/menunav_hover.png') no-repeat 50% -35px;
}
#manunav  li.menuli a.active_menu_item{ /* !оставляет выделение текущего пункта меню! */

	background:url('../images/menunav_hover.png') no-repeat 50% 0px;
}

#manunav  li.menuli a.menua span{

	filter: Shadow(Color=#000000, Direction=45, Strength=3);
}

#manunav  li.menuli a.menua:hover {

	z-index:120;

	text-decoration:none;

}

/*САБ МЕНЮ*/

.submenu {

	position: absolute;
	
	/*top: 0px; right: 2px;*/
	
	top: 0px; right: -2px;
	
	margin-right: 0%;
	margin-top: 1px;

	list-style-type:none;
	
	padding:0;
	
	padding-right: 6px;
	
	/*display: inline;*/
	
	float:left;
	
	text-align:right;
	
	border: 0px solid blue;
}

.submenu  li.subli  {
	height:20px;
	padding:3px 7px 0px 7px;
	float:left;
	position:relative;
	
	border: 0px solid red;
}
/*.submenu  li.subli :hover {
	
	background:url('../images/menunav_hover.png') no-repeat center top;
}*/

.submenu  li.subli div.manusub_liend {

	position:absolute;
	
	top: 0px; right: 0px;

	height:24px;
	
	width: 3px;
	
	background:url('../images/menunav_rline.png') no-repeat right top;
	
	/*padding:8px 20px 0px 20px;*/

	border: 0px solid red;
}

.submenu  li.subli  a.suba {

	display: block;

	text-decoration:none;
	font-size:9pt;
	color:white;
	
	font-family: Arial; font-weight: normal;
	
	z-index:110;
	
	text-shadow: 0px 0px 10px black;
}

.submenu  li.subli  a.suba :hover{

	text-decoration:underline;
}



.errorer {

	position: absolute;
	
	top: -2px; left: 500px;

	color:white;
	
	background-color:red;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	width: 200px;
	
	padding: 3px;
	
	display:none;
}