@charset "windows-1251";
/* CSS Document */
html {
height:100%;
}
body {
height:auto !important;
height:100%;
min-height:100%;
font-family: Verdana, Tahoma, sans-serif;
font-weight:normal;
color:#191919;
margin:0px;
padding:0px;
}
ul, ol, li, form, fieldset, label, optgroup, /*textarea, input*/ legend, a, img, br, tr, td, p, H3, H2, H1 {
margin:0;
padding:0;
border:0;
}
textarea, input {
padding:0;
margin:0;
font-family:Verdana, Tahoma, sans-serif;
font-size: 11px;	
}
table td {
vertical-align:top; 
}
hr {
display:none;
}
/*-----layout&background-----*/
#main_table {
width:960px;
margin-top:10px;
}
#header {
width:960px;
height:260px;
}
.content_cell {
width:720px;
height:391px;
background:url(/frontend/imgs/content_sky.jpg) right top no-repeat;
}
.menu_cell 	{
width:216px; 
height: auto;
background:url(/frontend/imgs/menu_sky.jpg) left top no-repeat;
padding-bottom: 200px; /* by Ksarien 06.03.2008 */
}
/*footer*/
.horizont_center {
width:720px;
height:46px;
background:url(/frontend/imgs/horizont_center.jpg) right top no-repeat;
}		
.palms_bottom {
width:216px;
height:66px;
background:url(/frontend/imgs/palms_bottom.jpg) left top no-repeat;
}
#copyright {
width:100%;
height:100%;
position:relative;
}
.acsc_07 {
padding:26px 0 0 416px;
}
	#palms {
	position:absolute;
	width:142px;
	height:auto;
	bottom:44px; 
	left:793px;
	}
/*наши лого на index.html absolute к блоку copyright*/
	#dF_design {
	position:absolute;
	bottom:-50px; 
	right:681px;
	padding-bottom:4px;
	}
	#ksarien {
	position:absolute;
	bottom:-50px; 
	right:610px;
	padding-bottom:4px;
	}
	#dF_design a, #dF_design a:hover, #ksarien a, #ksarien a:hover {
	width:50px;
	height:50px; 
	float: left;
	}
	#dF_design a {
	background:url(/frontend/imgs/dF_logo.png) left top no-repeat;
	}
	#dF_design a:hover {
	background:url(/frontend/imgs/dF_logo.png) left bottom no-repeat;
	}
	#ksarien a {
	background:url(/frontend/imgs/ksarien_logo.png) left top no-repeat;
	}
	#ksarien a:hover {
	background:url(/frontend/imgs/ksarien_logo.png) left bottom no-repeat;
	}

/*название текущей страницы и новостей в index.html*/
	h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:24px;
	font-weight: bolder;
	color:#d40000;
	}
/*все названия любых подкатегирий*/
	h2 {
	font-family: Verdana, Tahoma, sans-serif;	
	font-size:12px;
	font-weight: bolder;
	text-align:left;
	padding-bottom:5px;
	color:#d40000;
	
	}
	/*русское название в тексте в index.html */
	.ACSC_in_red {
	color:#d40000;
	}
/*-----content-----*/
/* div ".content_unit" для единого блока контента на странице или для повторяющихся блоков e.g. news*/
.content_unit {
width: auto;
padding-left:25px;
font-size:12px;
text-align:justify;
}
	.content_unit a, .content_unit a:active, .content_unit a:visited {
	color:#1b7dbf;
	text-decoration:none;
	}
	.content_unit a:hover {
	text-decoration: underline;
	}
	.content_unit p {
	padding-bottom:8px;
	}
	.content_unit ul, .content_unit ol {
	padding-left:40px;
	font-size:12px;
	padding-bottom:8px;
	}
	.content_unit img {
	padding:3px;
	}


/*----- menu -----*/
#menu {
width: 100%;
height: auto;
padding-top:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight: bolder;
}
	#menu a, #menu a:visited, #menu span {
	float:right;
	clear:both;
	padding-bottom:3px;
	color:#191919;
	text-decoration: none;
	font-size:17px;
	}
	#menu a:hover, #menu span {
	color:#d40000;
	}
	#menu span {
	background: url(/frontend/imgs/menu_marker.gif) left bottom no-repeat;
	margin-left:-35px;
	padding-left:30px;
	}
	
/*стили для заглавной страницы*/
/*-----index_page -----*/
/*news_block*/
.news_block {
width: auto;	
padding:0 0 5px 25px; 
font-size:11px;
}
	.news_block a, .news_block a:active, .news_block a:visited {
	color:#1b7dbf;
	text-decoration:none;
	text-align:left;
	display:block;
	font-size:12px;
	}
	.news_block a:hover {
	text-decoration: underline;
	}
	span.date {
	font-weight:bold;
	}

	a.all_news{	/* by Ksarien */
		float: right;
		color:#1b7dbf;
		font-size: 10pt;
		text-decoration: none;
	}
	
/*стили для страницы новостей*/
/*----- news_page -----*/
	/*дата новости*/
	
	span.news_date {
	text-align:left;
	font-weight:bold;
	color:#1b7dbf;
	padding:0;
	font-size:11px;
	}

/*постраничная навигация можно использовать где хочешь =)*/
/*----- page_navigation -----*/	
#page_navigation {
width:auto;
font-size:12px;
padding-left:25px;
	}
	/*номер текущей страницы*/
	
	#page_navigation p, #page_navigation span {
	font-weight: bold;
	color: #000; /* by Ksarien */
	}
	#page_navigation span {
/*	color:#1b7dbf;*/ /* by Ksarien */
	}
/*объеденить классы с контентом!*/
	#page_navigation a, #page_navigation a:active, #page_navigation a:visited {
	color:#1b7dbf;
	text-decoration:none;
	/*font-weight:normal;*/
 /* by Ksarien */
	}
	#page_navigation a.noline{text-decoration: none; font: bold 11pt arial;}/* by Ksarien */
	#page_navigation a.noline:hover{text-decoration: none;}/* by Ksarien */
	#page_navigation a:hover {
	text-decoration: underline;
	}
	/* ksarien added */
	#page_navigation a.no_underline, #page_navigation a.no_underline:hover{text-decoration:none; font-size: 14px;}
	/* start styles by Ksarien */
	ul.errors li{
		color: #c00;
		font: bold 9pt tahoma;
		margin-left: 30px;
	}
	p.ok{
		color: #191919;
		font: bold 9pt tahoma;
		margin-left: 30px;}

	/* end styles by Ksarien */	
	
/*стили для галереи*/
/*----	gallery -----*/
	.gallery {
	width: auto;
	padding-bottom:8px;
	color:#1b7dbf;		
	}
	.gallery span{color: #000;} /* by Ksarien */
	span.gallery_name {font-weight:bold;}
	a.amount {
	line-height:18px;
	padding-left:6px;
	}
	span.sub_gallery_name {
	padding-left:16px;
	font-weight:bold;
	font-size:11px;
	color:#191919;
	}	
	a.sub_amount {
	font-size:11px;
	}	
	
/*стили для отдельных галерей*/
/*----	subalbum -----*/
	/*div для хранения фото*/
	.subalbum {
	width:695px;
	text-align:center;
	padding-top:2px;
	}
	.subalbum img {
	/*width:160px; 
	height:120px; */
	padding: 0; 
	margin:3px 6px 8px 6px;
	
	}
	/*div для ссылки возврата к списку галерей*/
	.back2galleries {
	width:auto;
	text-align: right;
	padding-bottom:2px;
	}
/*стили для гостевой*/
/*----- guest_book -----*/
.post_info {
width: auto;
	}
	/*номер&имя гостя*/	
	span.post_number_and_name {
	padding-right: 5px;

	}	
	/*дата поста*/
	span.post_date {
	float:right; 
	}
	span.post_number_and_name, 	span.post_date {
	color:#1b7dbf;	
	text-align:left;
	font-weight: bold;
	font-size:11px;
	}

/*----	guest_book form-----*/	
#form_table {
width:100%;
margin-bottom:10px;
}
	.input_cell, .code_cell {
	text-align:right;
	height:20px;
	padding-right:15px;
	}
	.input_cell span, .textarea_cell span {
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	}	
	.code_cell img {
	width:60px;
	height:30px;
	}
	.code_cell input {
	width:56px;
	text-align:right;
	}
	.input_cell input {
	width:200px;
	}
	.textarea_cell textarea {
	width:210px;
	height:145px;
	}				
	.submit_cell {
	padding-top:4px;
	height:20px;
	}
	.submit_cell input {
	width:150px;
	}
	
#block_errors{ margin: 10px auto 5px auto; text-align: center; }
#block_errors ul{list-style:inside disc; margin: 0 auto; text-align:center;}
#block_errors ul li{ font: bold 9pt tahoma; color: #ee0000;}
#block_errors ul li span{text-align: left;}	

#success{ margin: 0 0 25px 25px; text-align:center; color:#009933; font: bold 9pt tahoma;}
body{
	position:relative;
}
body div{z-index: 1; position: static;}
#reklama{
	text-align: center; 
	position: absolute;	
	width: 404px;/* real width + 4px border*/
	height: 565px;
	left: 50%;
	top: 380px;
	margin-left: -200px; /* image_width/2 */
	margin-top: -100px; /* image_height/2 */
	z-index: 2;
}
#reklama img {margin:0; padding:0;}
#reklama div{
	position: relative; 
	text-align: center; 
	border: 2px solid #479cc9;
	background: #75bbdf;
}
#reklama div a{
	position: absolute; 
	right: 0; 
	top: 0; 
	font: normal 11pt arial, tahoma, verdana, arial; 
	color:#fff; 
	margin:0px;
	padding: 0px 2px 2px 4px;
	text-decoration:none;
	background: #479cc9;
/*	border: 2px solid ;*/
}
#reklama div img{z-index: 22; display: block;}
