@charset "windows-1251";

h1 {
	clear:both;
	margin:15px 50px 10px 0;
	padding:0;
	color:#ff6700;
	font-size:185%;
	font-weight:normal;
	letter-spacing:0;
}

h2 {
	clear:both;
	margin:0 50px 10px 0;
	padding:0;
	color:#ff6700;
	font-size:135%;
	font-weight:normal;
	letter-spacing:0;
}

h4 {
	clear:both;
	margin:27px 40px 0 40px;
	padding:0;
	color:#ff6700;
	font-size:105%;
}

small#date {
	display:block;
	margin-bottom:-15px;
}


/* Контент */
#full p, #full ul {
	margin:15px 50px 15px 0;
	padding:0;
	font-size:95%;
	line-height:135%;
} 

#full ul {
	margin:15px 50px 15px 40px;
}

#full blockquote, #full pre {
	margin:15px 50px 15px 5em;
	padding:0;
	font-size:95%;
	font-style:italic;
	font-family:Arial;
	line-height:135%;
} 


/* Блок новостей */
#news-block {
	width:70%;
}
#news-block a, #news-block small {
	display:block;
	clear:both;
}

#news-block a {
	float:left;
	font-size:105%;
	margin-bottom:20px;
}


/* Скрывающиеся вкладки */
.conceal {
	margin:0 0 30px 0;
	padding:0;
}

#bookmarks-images a {
	color:#fff;
	text-decoration:none;
}

.conceal .bookmarks, #bookmarks-images {
	width:640px;
	margin:0;
	padding:0;
	font-size:75%;
	line-height:145%;
	border-bottom:4px solid #ffbe00;
	clear:both;
}

#bookmarks-images {
	border-bottom:0;
}

.conceal div.active, #bookmarks-images div.active {
	float:left;
	margin:0 2px 0 0;
	padding:0;
	color:#fff;
	background:#ffbe00 url(/img/design/bookmark-corner-right.gif) top right no-repeat;
}

.conceal div.passive, #bookmarks-images div.passive {
	float:left;
	margin:0 2px 0 0;
	padding:0;
	color:#999;
	background:#EBEBEB url(/img/design/bookmark-corner-right2.gif) top right no-repeat;
	cursor:pointer;
}

#bookmarks-images div.passive {
	cursor:auto;
}

.conceal div.active strong, #bookmarks-images div.active strong {
	float:left;
	margin:0;
	padding:0 10px 0 10px;
	background:url(/img/design/bookmark-corner-left.gif) top left no-repeat;
	font-weight:normal;
}

.conceal div.passive strong, #bookmarks-images div.passive strong {
	float:left;
	margin:0;
	padding:0 10px 0 10px;
	background:url(/img/design/bookmark-corner-left2.gif) top left no-repeat;
	font-weight:normal;
}

.conceal .display {
	display:none;
	margin:0;
	padding:0;
	clear:left;
}

.conceal .clear {line-height:0;}


/* Превьюшки картинок */
#preview-images {
	clear:both;
	margin:20px 0 0 0;
	padding:0;
}

#preview-images table {
	float:left;
	width:150px;
	height:150px;
	margin:0 15px 15px 0;
	padding:0;
	border:1px solid #ececec;
	border-collapse:collapse;
}

#preview-images table td {
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
}


/* Полные картинки */
#full-images {
	clear:both;
	margin:0 0 15px 0;
	padding:0;
}

#full-images img {
	margin:0;
	padding:0;
	max-width:850px;
	border-top:4px solid #ffbe00;
}


/* Основной текст */
#text {
	clear:both;
	margin:20px 0 0 0;
	padding:0;
}

#text h2 {
	margin-top:0;
}


/* Фотограф */
#photographer {
	clear:both;
	margin:0;
	padding:0 0 0 20px;
	font-size:75%;
	background:url(/img/design/photographer.gif) no-repeat 0 0;
}


/* Автор */
#author {
	clear:both;
	margin:30px 0 0 0;
	padding:0 0 0 20px;
	font-size:75%;
	background:url(/img/design/author.gif) no-repeat 0 0;
}


/* Учителя */
table.teacher {
	display:block;
	float:left;
	width:200px;
	height:200px;
	margin:0 20px 20px 0;
	padding:0;
	border-collapse:collapse;
}

table.teacher img {
	display:block;
	width:130px;
	height:138px;
	margin:0 0 5px 0;
	padding:0;
}

table.teacher big, table#teacher small {
	display:block;
	margin:0;
	padding:0;
}

table.teacher big {
	font-size:105%;
	font-weight:bold;
}



/* Серый фон с круглыми углами */
.gray-corner-tl {
	margin:0;
	padding:0;
	background:#EBEBEB url(/img/admin/gray-corner-tl.gif) no-repeat;
}

.gray-corner-tr {
	margin:0;
	padding:0;
	background:url(/img/admin/gray-corner-tr.gif) no-repeat right top;
}

.gray-corner-bl {
	margin:0;
	padding:0;
	background:url(/img/admin/gray-corner-bl.gif) no-repeat bottom left;
}

.gray-corner-br {
	margin:0;
	padding:15px 15px 0 15px;
	background:url(/img/admin/gray-corner-br.gif) no-repeat bottom right;
}



/* Бежевый фон с круглыми углами */
.wysiwyg-corner-tl {
	margin:0;
	padding:0;
	background:#FFF0DF url(/img/admin/wysiwyg-corner-tl.gif) no-repeat;
}

.wysiwyg-corner-tr {
	margin:0;
	padding:0;
	background:url(/img/admin/wysiwyg-corner-tr.gif) no-repeat right top;
}

.wysiwyg-corner-bl {
	margin:0;
	padding:0;
	background:url(/img/admin/wysiwyg-corner-bl.gif) no-repeat bottom left;
}

.wysiwyg-corner-br {
	margin:0;
	padding:0;
	background:url(/img/admin/wysiwyg-corner-br.gif) no-repeat bottom right;
}


