/* Panels
-------------------------------------------------------------- */
.panel {
	/*float:left;*/
	/*margin:0 2px 2px 0;*/
	margin:0 0 22px 0;	
	background:#ECEDEF url(../images/panels/bg_pnl.jpg) 0 0 repeat-x;
	}
	* html .panel {
		/*display:inline;*/
		}
.corner-lt {background:url(../images/panels/corner_shadow_lt_panel.png) no-repeat 0% 0%;}
.corner-rt {background:url(../images/panels/corner_round_panel.png) no-repeat 100% 0%;}
.corner-lb {background:url(../images/panels/corner_round_panel.png) no-repeat 0% 100%;}
.corner-rb {background:url(../images/panels/corner_shadow_rb_panel.png) no-repeat 100% 100%;}

.panel h3 {
	display:block;	
	/*margin:-5px 0 15px 0;*/
	}

.panel .decor-top {
	display:block;
	min-height:30px;
	background:#5B4785 url(../images/panels/bg_pnl_decortop_h_left.jpg) 0 0 no-repeat;	
	}
	* html .panel .decor-top {
		height:30px;
		}
	.panel .decor-top  h3 {		
		display:block;
		padding:5px 15px;
		background:url(../images/panels/bg_pnl_decortop_h_right.jpg) 100% 0 no-repeat;
		font-size:14px;
		color:#fff;
		}
		.panel .decor-top  h3 a:link,
		.panel .decor-top  h3 a:visited {
			color:#fff;
			text-decoration:none;
			}
		.panel .decor-top  h3 a:hover {
			color:#fff;
			text-decoration:underline;
			}
	/* Many links in .decor-top */	
	.panel .decor-top  ul {		
		display:block;
		margin:0;
		padding:0;
		background:url(../images/panels/bg_pnl_decortop_h_right.jpg) 100% 0 no-repeat;
		border-bottom:1px solid #3E305A;
		}
		.panel .decor-top ul li {
			float:left;
			margin:0;
			padding:0;
			background:none;
			background:url(../images/panels/bg_pnl_decortop_h_separator.jpg) 100% 0 no-repeat;
			}
			.panel.pnl_columns .decor-top ul li.column_01 {
				padding-left:1px;
				}
			.panel.pnl_columns .decor-top ul li.column_02 {
				background:url(../images/panels/bg_pnl_decortop_h_separator.jpg) 100% 0 no-repeat;
				}
			.panel.pnl_columns .decor-top ul li.column_04 {
				background:none;
				}
			.panel .decor-top ul li h3 {
				float:left;
				margin:0;
				padding:7px 15px;
				background:url(../images/panels/bg_pnl_decortop_h_separator_2.jpg) 0 0 no-repeat;
				font-size:13px;
				}
				.panel.pnl_columns .decor-top ul li.column_01 h3 {
					background:none;
					}
	/* clear after .content */
	.panel .decor-top  ul:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		font-size:0;
		}
	/* for IE */
	.panel .decor-top  ul {
		display:inline-block;
		}
	* html .panel .decor-top  ul {
		height:1px;
		}
	.panel .decor-top  ul {
		display:block;
		}
	/* END:for IE */
	/* END:auto clear */
			


	/* clear after .content */
	.panel .content:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
		font-size:0;
		}
	/* for IE */
	.panel .content {
		display:inline-block;
		}
	* html .panel .content {
		height:1px;
		}
	.panel .content {
		display:block;
		}
	/* END:for IE */
	/* END:auto clear */
	
.width_100percents {
	margin-right:0 !important;
	width:686px;	
	}
.width_70percents {
	float:left;
	margin:0 2px 2px 0;
	width:452px;
	}
.width_30percents {
	float:left;
	margin:0 2px 2px 0;
	width:232px; /* 188 + 22*2 =  */
	}
.height_185px .content {
	height:185px;
	}
.height_tour_desc_blocks .content {
	height:239px;
	}
	
/* Two contents in panel
-------------------------------------- */
.panel .pnl_parted {
	background:url(../images/panels/pnl_parted_right_part.jpg) 447px 0 no-repeat;
	}
.panel .width_70percents {
	float:left;
	margin:0;
	padding:0 15px 0 0;
	width:417px;
	}
.panel .width_30percents {
	float:left;
	margin:0;
	padding:0 0 0 15px;
	width:194px;
	}

/* Table in panel
-------------------------------------- */
.panel.pnl_table {
	background:#E8E9EB;
	}
.panel.pnl_table .content {
	padding:0 1px;
	}

.panel.pnl_table.pnl_prices {
	background:#6A5B92;
	}
.spo .panel.pnl_table.pnl_prices {
	background:#972D28;
	}

	
/* Panel-long
---------------------------------------------------------------*/
.panel.pnl_long {
	/*float:left;*/
	/*background:#fff url(../images/panels/sides_round_panel_long_lt.png) repeat-y 0 0;
	background:#FFCC66;*/
	background:#F5F5F5 url(../images/panels/sides_round_panel_long_lt.png) repeat-y 0 0;
	}
.panel.pnl_long .content {
	margin:0 0 0 15px;
	padding:0 15px 0 0;
	background:url(../images/panels/sides_round_panel_long_rt.png) repeat-y 100% 0;
	}
.panel .t {
	background:url(../images/panels/corner_round_panel_long.png) no-repeat 0 0;
	}
	.panel .t div {
		margin-left:30px;		
		height:17px;
		font-size:0; /* hack ie6*/
		background:url(../images/panels/corner_round_panel_long.png) no-repeat 100% 0;
		}
		
/*.panel.pnl_long .t {
	background:url(../images/panels/corner_round_panel_long.png) no-repeat 100% 0;
	}*/
	.panel .t div.decor-top {
		margin-left:0;
		margin-right:30px;		
		/*height:auto;*/
		height:61px;
		font-size:0; /* hack ie6*/
		background:url(../images/panels/corner_round_panel_long.png) no-repeat 0 0;
		}
.panel .b {
	background:url(../images/panels/corner_round_panel_long.png) no-repeat 0 100%;
	}
	.panel .b div {
		margin-left:30px;		
		height:17px;
		font-size:0; /* hack ie6*/
		background:url(../images/panels/corner_round_panel_long.png) no-repeat 100% 100%;
		}
		
/* Extra Styles
--------------------------------------------------- */
.panel.pnl-btn .content {		
		padding-left:160px;
		padding-right:160px;
		}
