@charset "utf-8";
/* 
* Таблица стилей ШВБ
* Автор: Даниил Орос
* Ссылка: oros.kiev.ua
*/
/* Сброс параметров */
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/* Общие правила */
body {
	background-color: #FCF6E6;
}
#main-block {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9a8b7d;
	background-color:#FFF;
	width:1000px;
	margin: 0 auto;
}
a { color:#9a8b7d; }
a:hover {text-decoration:none;}
#content h3 {
	margin: 10px 0;
}
#content ul {
margin-left:20px;
}
#content .margin {
margin-left: 120px;
}
.ditto_page, ditto_currentpage {
margin:5px 5px;} 
/* Шапка сайта */
#header {
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	height:253px;
}
#header span {
	left:845px;
	position:relative;
	top:88px;
}
#header span a{
	color:#696051;
}
/* Меню сайта */
#menu {
	font-size:18px;
	border: 0;
	height:58px;
	background-image:url(img/menu-bg.jpg);
	background-repeat:no-repeat;	
}
#menu ul {
	list-style:none;
	padding:5px;
	margin-left:125px;	
}
#menu ul li {
	padding:10px 36px;
	padding-bottom:20px;
	display:block;
	float:left;
}
#menu ul li a {
	color:#9a8b7d;
}
#main-block #menu span {
	display: block;
	height: 94px;
	width: 99px;
	position: relative;
	left: 760px;
	top: -58px;
}
#main-block #menu span a{
	background-image: url(img/call-us.png);
	display: block;
	height: 94px;
	width: 99px;
}
#menu ul li.active a, #menu ul li.active2 a, #menu ul li.active3 a {
	font-weight:bold;
	text-decoration:none;	
}
#menu li:hover {
	padding-top:11px;
}
/* Содержимое документа */
#content {
	background-color:#fff;
	padding-right:0px;
	margin:25px 0;
	float:left;
	width:672px;
}
#content .entry-date {
	background-image: url(img/entry-date.jpg);
	background-repeat: no-repeat;
	margin: 25px 40px;
	padding: 5px 20px;
	font-size: 18px;
}
/* Запись блога */

/* Теги к записям */
#content .tags  {
	background-image: url(img/tags-icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 63px;
	padding-left: 32px;	
}
#content .tags a {
	text-decoration: underline;
}
/* Сайдбар сайта */
#sidebar {
	float:right;
	background-color:#fff;
	width:320px;
	height:auto;
	margin:25px 0;
	padding:0;
	position: relative;
}
/* Дополнительные блоки для фона */
#sidebarTop { background: url(img/sidebar-bg-top.jpg) 0 0 no-repeat; }
#sidebarMiddle{ background:#fff url(img/sidebar-bg-mid.jpg) 0 0 repeat-y;}
#sidebarBottom{
	background: url(img/sidebar-bg-bottom.jpg) left bottom no-repeat;
	padding:1em 0 1em 3px;
	min-height:90em;
}
#sidebar #sidebarBottom div{ padding:1em 0 1em 3em; }
/* Архив */
#calendar table {
	background-image: url(img/table-bg.jpg);
	background-repeat: repeat-y;
	margin-left: -17px;
	padding-left: 17px;
}
#calendar table tr {
	padding-left: 17px;
}
#calendar h3 {
	background-image: url(img/entry-date.jpg);
	background-repeat: no-repeat;
	padding: 5px 12px;
	margin-left: -18px;
	font-size:14px;

}
/* Облако тегов */
.tagcloud { margin-left:-40px; }
.tagcloud a { text-decoration: none; }
.s1 {	font-size: 12px; }
.s2 {	font-size: 18px; }
.s3 {	font-size: 16px; }
.s4 {	font-size: 20px; }
.s5 {	font-size: 28px; }
.s6 {	font-size: 32px; }
.s7 {	font-size: 34px; }
/* Подвал сайта */
#footer {
	clear:both;
	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	height:175px;
	margin-top: 0px;
}

#footer span input#in1 {
	position: relative;
	left: 485px;
	top: 113px;
	display: block;
	height: 28px;
        background:none;
}
#footer span #submit {
	position: relative;
	left: 832px;
	top: 74px;
	display: block;
	height: 28px;
	background-image: url(img/submit-button.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 99px;
	margin: 10px 0px 10px 15px;
	cursor:pointer;
}
#main-block #sidebar h4 {
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9a8b7d;
	margin-bottom: 5px;
	width: 48px;
}
