@charset "windows-1251";

/*  Контент */

#content{
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 20px 20px 20px;
	font-size:13px;
	color: #333;
	line-height: 16px;
}

#content p {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	text-align:justify;
	text-align:left;
	/*text-indent: 28px;*/
	font-weight: normal;
	color: #333;
	margin:0 0 10px 0;
	padding:0;
	line-height: 16px;
}

#content .comment {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:0px;
	margin:4px 0 4px 0;
	font-size:11px;
	line-height:13px;
	color:#000;
}


#content a {
	color: #0066CC;
	text-decoration:none;	
	/* text-decoration: underline; */
}
#content a:hover {
	color: #FF3300;
	text-decoration: underline;
}

#content ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#content ul li {
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	text-align:left;
	margin: 0px;
	background-image: url(/pages/templates/img/marker.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 14px;
}

/* Таблицы */
#content table caption { display:none;}
#content table{
	width:100%;
	padding:0; margin:4px 0 10px 0; margin-left:-4px;
	border-collapse:collapse; /* Убираем двойные линии между ячейками */
	border:1px solid #BFBFBF;
}
#content table p, #content table td, #content table th { padding:0; margin:0; color:#000; font-size:13px; line-height:16px; font-weight:normal;}
#content table th, #content table th p{ text-align:left; }
#content table td, #content table td p{ text-align:center; }
#content table thead th, #content table thead td, #content table thead p{ color:#2c43aa; font-weight:normal; vertical-align:middle;}

#content table thead strong, #content table thead b { font-weight:normal; }

#content table tr, #content table td, #content table th{ padding:0; margin:0; border:none; }
#content table td, #content table th{
	border:1px solid #BFBFBF;
	padding:4px 6px 4px 6px; margin:0;
}
#content table thead th, #content table thead td{ border-bottom:1px #BFBFBF solid; }


/* Таблица с центровкой левой */
.table_left {text-align:left;}
#content .table_left p, #content .table_left td, #content .table_left th{ text-align:left; vertical-align:top;}
#content .table_left thead p, #content .table_left thead td, #content .table_left thead th{ text-align:center; vertical-align:middle;}



/* Форматирование */

#content .left, #content table .left { text-align:left; }
#content .center, #content table .center { text-align:center; }
#content .right, #content table .right { text-align:right; }
#content .blue { color:#2c43aa;}


/* Каркас */
#content .wireframe, #content .wireframe tr, #content .wireframe td, #content .wireframe th { border:none; padding:0; margin:0; vertical-align:top; text-align:left; }
#content .wireframe p {text-align:left; padding:0; margin:0; }

/* Программа туров */
#content .program { border:#FFF 0px; padding:0; margin:2px 0 10px 0; text-align:left;}
#content .program tr { border:#FFF 0px; padding:0; margin:0; }
#content .program td, #content .program th {border:#FFF 0px; padding:4px 4px 10px 4px; margin:0; vertical-align:top; text-align:left;}
#content .program p {text-align:left; padding:0; margin:0; }
#content .program th, #content .program th p {color:#2c43aa;}
#content .program em, #content .program i {color:#2c43aa; font-style:normal;}


/* Заголовки */
#content h2 {
	display:block; margin:0; padding:5px 0px 2px 0px;
	color:#0b269d; font-size:15px; font-weight:bold; line-height: 16px;
}
#content h2 strong, #content h2 b {font-weight:bold;}


#content h2.center {
	display:block; margin:0 0 0 -20px; padding:22px 0 0 0; height:23px; width:728px; background:url("/pages/templates/v2/img/h2_center.png") top left no-repeat;
	font-size:12px; font-weight:bold; color:#000; line-height:12px; text-align:center; overflow:hidden;
}

/* IE6 */
* html #content h2.center {
	 background-image:none;
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/pages/templates/v2/img/h2_center.png', sizingMethod='crop'); 
}

#content h3{
	display:block; margin:0; padding:5px 0px 2px 0px;
	color:#0b269d; font-size:14px; font-weight:normal; line-height: 15px;
}
#content h3 strong, #content h3 b {font-weight:normal;}

#content h4{
	display:block; margin:0; padding:5px 0px 2px 0px;
	color:#0b269d; font-size:13px; font-weight:normal; line-height: 15px;
}
#content h4 strong, #content h4 b {font-weight:normal;}

#content h5, #content h5 a{
	display:block; margin:0; padding:5px 0px 2px 0px;
	color:#ff4444; font-size:13px; font-weight:normal; line-height: 15px; text-decoration:underline;
}
#content h5 strong, #content h5 b {font-weight:normal;}



/* Для AVIA */
#body_avia #content table tbody td,
#body_avia #content table tbody th,
#body_avia #content table thead td,
#body_avia #content table thead th,
#body_avia #content td,
#body_avia #content th,
#body_avia #content p { text-align:left;}