@charset "utf-8";
/* CSS Document */

/*Главный стиль*/
body {
	margin: 0px;
	background-color: #006666;
}
p {font-family: Tahoma;
   font-size: 11px;
   color:#FFFFFF;}
.main_table { background-color: #FFFFFF;}
.article_text {
	font-size: 14px;
	font-family: Tahoma;
	color: #333333;
	line-height: 18px;
	text-align: justify;
	margin-right: 40px;
	margin-bottom: 0px;
}

.article_list{
	font-size: 14px;
	font-family: Tahoma;
	color: #333333;
	line-height: 18px;
	margin-right: 55px;
	margin-left: 30px;
	list-style-image: url(images/arrow_blue.gif);
	text-indent: 30px;
	margin-bottom: 10px;
	margin-top: 30px;
}

/*Стиль для верхней части header*/
.top_text {
	font-size: 11px;
	font-weight: bold ;
	color: #99cccc;
	margin-top: 40px;
	margin-left: 40px;
}
.top_ulpana {
	font-size:36px;
	font-weight: 600;
	color: #2E5A5A;
	margin-left: 17px;
	margin-top: -20px;
}
.main_pic {
	background-image: url(images/Jerusalem_05.png);
	background-repeat: no-repeat;
	margin-bottom:0px;
	background-position: left bottom;
}


.main_pic2 {
	margin-bottom:0px;
}
.right_top_coner {
	background-image: url(images/bg-kor.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:5px;
}
.right_top_coner img {
	margin-top: 85px;
	margin-left: 30px;
}
.right_top_coner_rest {
	background-image: url(images/rest_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:5px;
}
.right_top_coner_rest img {
	margin-top: 85px;
	margin-left: 30px;
}
.right_top_coner_arch {
	background-image: url(images/arch_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:5px;
}
.right_top_coner_arch img {
	margin-top: 85px;
	margin-left: 30px;
}

.welcom_text {
	font-size: 24px;
	color:#666666;
	margin-top: 0px;
	margin-left: 30px;
}
.welcom_text span {
	font-size: 16px;
	color: #666666;
}
.welcom_sub_1_text {
	font-size: 14px;
	line-height: 18px;
	color: #777777;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 10px;
}

/****menu*****/
.menu {
background-image:url(images/bg_menu.gif)
}
.menu a{
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
.menu a:hover {
	color: #CC3300;
	text-decoration: underline;
}

/*Заголовки на главной НАШИ ПРОГРАММЫ, НОВОСТИ И ДРУГИЕ РАЗДЕЛЫ ТОЖЕ */
.main_title {
	font-size: 18px;
	color: #666666;
	margin-top: 5px;
	margin-left: 30px;
	font-weight: 500;
}
.main_title a:link {
	color: #666666;
	text-decoration: none;
	margin-top: 20px;
}
.main_title a:visited {
	color: #666666;
	text-decoration: none;
	margin-top: 20px;
}
.main_title a:hover {
	color: #336699;
	text-decoration: underline;
	margin-top: 20px;
}
.main_line {
	background-image: url(images/line.gif);
	background-repeat: repeat-y;
}

/*Заголовки СТРАНИЦ */
.page_title {
	font-size: 14px;
	color: #336666;
	margin-top: 20px;
	margin-right: 40px;
}
.page_title a {
	color: #336666;
	text-decoration: none;
}
.page_title a:visited {
	color: #336666;
	text-decoration: none;
}
.page_title a:hover {
	color: #003333;
	text-decoration: underline;
}


/*/Стили для новостей на индексе/*/
.table_news {
	padding-top: 25px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
	width: 90%;
}
.table_news a {
	font-size: 16px;
	color:#3399CC;
	text-decoration: none;
}
.table_news a:visited {
	color: #3399CC;
	text-decoration: none;
}
.table_news a:hover {
	color: #236B8D;
	text-decoration: underline;
}
.table_news p {
	font-size: 14px;
	color: #333333;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
}

.table_news img {
	border: 1px solid #CC0000;
	margin-right: 20px;
	margin-bottom: 5px;
}
.table_news div {
	font-family:Tahoma;
	font-size: 11px;
	color: #999999;
	text-align: right;
	vertical-align: top;
	margin-bottom: 5px;
}
/*Стиль для нижней части footer*/
.footer {
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 7px;
	padding-bottom: 15px;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #004c4c;
}
.footer  p {
	color:#808080;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	margin-top: 2px;
}
.footer span {
	color:#808080;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
}
.footer  a {
	color:#999999;
	text-decoration: none;
	font-size: 12px;
}
.footer a:visited {
	color: #999999;
	text-decoration: none;
	font-size: 12px;
}
.footer a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	font-size: 12px;
}

.category_text {
	font-size: 14px;
	color: #003333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}

/*Поиск*/
.search_button {
	height: 20px;
	width: 70px;
	background-color: #999999;
	margin-top: 6px;
	margin-left: 20px;
	font-size: 11px;
	color: #003333;
	border: solid  1px #003333;
}
.search_field {
	height: 17px;
	border: 1px solid #666666;
	background-color: #CCCCCC;
}

/*NAALE MASA TABLE*/
.program_table {
	background-image: url(images/bg_prog_33.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #77a0ab;
	margin-top: 40px;
	margin-bottom: 5px;
	}
.program_table_title {
	background-image: url(images/bg_title_39.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.program_table_title_txt{
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	margin-right: 15px;
	margin-bottom: 2px;
}
.program_table_title_txt a{
	color: #000000;
	text-decoration: none;
}
.program_table_title_txt a:hover{
	color: #330099;
	
}
.program_table_title_txt a:visited{
	color: #000000;
}
.program_table_title_txt  span{
	text-align: left;
	vertical-align: middle;
	margin-left: 10px;
}
.program_table_center_txt {
	font-size: 14px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
	margin-right: 15px;
	margin-left: 15px;
}
.program_table_center_podrobnee {
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: right;
	margin-right: 15px;
}
.program_table_center_podrobnee a{
	color: #666666;
	text-decoration: none;
}
.program_table_center_podrobnee a:hover{
	color: #537B86;
	text-decoration: underline;
	
}
.program_table_center_podrobnee a:visited{
	color: #666666;
}



/*Таблица экскурсий и вечеринок*/
.table_rest
{
	border-bottom: 1px solid #3399CC;
	width: 90%;
	margin-top:15px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 4px;
	position: relative;
}

.table_rest_date
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.table_rest a
{
	font-size: 16px;
	color:#3399CC;
	text-decoration: none;
}
.table_rest a:visited {
	font-size: 16px;
	color: #3399CC;
	text-decoration: none;
}
.table_rest a:hover {
	font-size: 16px;
	color: #236B8D;
	text-decoration: underline;
}
.table_rest p {
	font-size: 14px;
	color: #333333;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.views {
	font-family: Tahoma;
	font-size: 10px;
	color: #999999;
	text-align: right;
	margin-bottom: 5px;
}

/*Для статей*/
.post_title {
	color: #3399CC;
	font-size: 24px;
	font-weight: normal;
	margin-top: 30px;
	margin-right: 40px;
	margin-bottom: 20px;
}
.post_padding {
	padding-left: 40px;
}

.post_date {
	font-size: 12px;
	color: #999999;
}
.post_views {
	font-size: 10px;
	color: #999999;
	text-align: right;
	margin-right: 40px;
	margin-bottom: 10px;
}


/*/Стили для комментариев/*/
.com_title {
	color: #336666;
	font-size: 12px;
	font-weight: bold;
	margin-top: 60px;
	margin-left: 40px;
	margin-right: 40px;
}

.com_adds {
	font-size: 11px;
	color: #666666;
	margin-left: 40px;
}
.com_text {
	font-size: 12px;
	color: #666666;
	margin-left: 40px;
	margin-bottom: 7px;
}
.com_lines {

	border-bottom: 1px solid #336666;
	margin-right: 40px;
	margin-left: 40px;
	margin-bottom: 30px;
}
.com_lines p {margin-left:0px;}


/*/Стили для архива/*/
.archiv_table
{
	width: 90%;
	border-bottom: 1px solid #537B86;
	padding-bottom: 10px;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 25px;
	margin-bottom: 7px;
	padding-right: 30px;
	padding-left: 30px;
}
.archiv_table img  {
	border: 1px solid #CC0000;
	margin-right: 30px;
	margin-top: 5px;
	text-align: left;
}
.archiv_table p {
	font-size: 14px;
	color: #333333;
	line-height: 18px;
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 5px;
}
.archiv_table a {
	color:#3399CC;
	text-decoration: none;
	font-size: 16px;
	margin-right: 30px;
	margin-top: 5px;
	margin-right: 10px;
}
.archiv_table a:visited {
	color: #3399CC;
}
.archiv_table a:hover {
	color: #236B8D;
	text-decoration: underline;
}
.archiv_table_date
{
	color: #999999;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	margin-top: 20px;
}
.table_archiv_view {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-align: right;
	margin-right: 20px;
	margin-top: -10px;
	margin-bottom: 10px;
}
.archiv_links {
	font-family: Tahoma;
	font-size: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 30px;
	padding-bottom:10px;
}
.archiv_links a {
	color: #FFCC33;
	text-decoration: none;
}
.archiv_links a:visited {
	color: #FFCC33;
	text-decoration: none;
}
.archiv_links a:hover {
	color: #E8AE00;
	text-decoration: underline;
}

.archiv_links3 {
	font-family: Tahoma;
	font-size: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 30px;
	padding-bottom:10px;
}
.archiv_links3 a {
	color: #FF9900;
	text-decoration: none;
}
.archiv_links3 a:visited {
	color: #FF9900;
	text-decoration: none;
}
.archiv_links3 a:hover {
	color: #CC6600;
	text-decoration: underline;
}


.archiv_links_news {
	font-family: Tahoma;
	font-size: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 30px;
	padding-bottom:10px;
}
.archiv_links_news p{
	font-family: Tahoma;
	font-size: 20px;
	text-decoration: none;
	text-align: right;
	padding-right: 30px;
	padding-bottom:10px;
	color: #CCCCCC;
}
.archiv_links_news a {
	color: #CCCCCC;
	text-decoration: none;
}
.archiv_links_news a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
.archiv_links_news a:hover {
	color: #999999;
	text-decoration: underline;
}
.photo_big {
	border: 2px solid #3399CC;
}
.photo_table {
	padding-left: 30px;
	padding-right: 30px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	padding-top: 60px;
	padding-bottom: 20px;
}
.photo_thumb {
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	position: static;
}
.thumb{
	border: 1px solid #3399CC;
	margin-right: 2px;
	margin-bottom: 6px;
	margin-left: 2px;
	text-decoration: none;
}
.photo_com {
	font-size: 12px;
	color: #999999;
	margin-top: 0px;
	margin-left: 30px;
	text-align: center;
	margin-right: 30px;
}
.thumb a {
	border: 1px solid #3399CC;
	text-decoration: none;
}
.thumb a:visited {
	border: 1px solid #3399CC;
	text-decoration: none;
}
.thumb a:hover {
	border: 1px solid #003333;
	text-decoration: none;
}
.cont_text {
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	text-align: justify;
	margin-right: 40px;
	margin-left: 50px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.cont_text а {
	color: #336666;
	text-decoration: none;
}
.cont_text a:visited {
	color: #336666;
	text-decoration: none;
}
.cont_text a:hover {
	color: #003333;
	text-decoration: underline;
}
.cont_pic {
	background-image: url(images/Jerusalem_05.png);
	background-repeat: no-repeat;
	margin-bottom:0px;
	background-position: left bottom;
}

.cont_right_coner {
	background-image: url(images/tel.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:5px;
}
.cont_right_coner img {
	margin-top: 85px;
	margin-left: 30px;
}
.con_title {
	color: #3399CC;
	font-size: 24px;
	font-weight: normal;
	margin-top: 30px;
	margin-left: 50px;
	margin-right: 40px;
	margin-bottom: 0px;
}
.con_title1 {
	font-size: 16px;
	color: #336666;
	margin-top: 20px;
	margin-right: 40px;
	margin-left: 50px;
	font-weight: bold;
	margin-bottom: 5px;
}
.archive_title {
	color: #3399CC;
	font-size: 24px;
	font-weight: normal;
	margin-top: 30px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
}
.table_ask {
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 40px;
}
.place_pic {
	margin-right: 30px;
}
.em_table {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 25px;
}
.em_frame {
	border: 2px solid #006699;
}

