/* CSS Document
Made by  N.Olshanskyi*/

html,body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family: "Times New Roman", Times, serif;
}
a {
	text-decoration:none;
	border:0;
         color:#cf5965;
}
a:hover {
color:#bf1e2e;
text-decoration:underline;
}

#back a{
font-size:1.6em;
color:#bf1e2e;
padding:1px 2px 1px 2px;
border:1px solid #bf1e2e;
}
#back a:hover{
border:0;
}

img {
border:0;
}
h1, h2 {
margin:0;
font-weight:normal;
letter-spacing:0.2em;
}
h3{
margin:0;
letter-spacing:0.2em;
}

p {
color:#333;
font-family: "Times New Roman", Times, serif;
}
table{
color:#333;
font-family: "Times New Roman", Times, serif;
}
li {
color:#704646;
}
#container {
	color:#bf1e2e;
	width:996px;
	height:auto;
	margin:0 auto;
	border-top:3px solid #bf1e2e;
	border-bottom:5px solid #bf1e2e;
	border-left:2px solid #cf5965;
	border-right:2px solid #cf5965;
	background:url(imgr/footer_bg.gif) right bottom no-repeat;
}
#header {
	width:100%; height:114px;
	margin:0;
	padding:0;
	background:url(imgr/head_left.gif) left no-repeat;
}
#bg_right {
	width:100%;
	margin:0;
	padding:0;
	height:114px;
	background:url(imgr/head_right.gif) right no-repeat;
}
	#bg_right a {
		margin:0 149px;
		padding:0;
		cursor:pointer;
	}

/*----------------    Page   ----------------*/

#page {
	width:100%;
	margin:0;
	padding:0;
}
h1.page_title {
margin:10px 0px 0px 10px;
font-family:"Monotype Corsiva", "Times New Roman", serif;
font-style:italic;
color:#da371f;
font-weight:normal;
font-size:2em;

}

/*-----------------   Sidebar   ---------------*/

#sidebar {
	float:left;
	width:200px;
	min-height:210px;
	background:url(imgr/bg_sidebar.gif) left top no-repeat;
	font-family: "Times New Roman", Times, serif;
}
#sidebar a:hover{
text-decoration:none;
}
#sidebar ul{
	list-style:none;
	margin:7px 0;
	padding:0;
}
#nav{width:190px;}

	#nav li{
		padding:0 0 0 45px;
		margin:0;
		display:block;
		position: relative;
		font-size:16px;
		line-height:14px;
		letter-spacing:1px;
	}
	#nav li ul{
		width:165px;
		margin:7px 0 5px 0;
		padding:0 2px 3px 10px;
		color:#da371f;
		display:none;
		font-family: "Times New Roman", Times, serif;
		border-bottom:1px dotted #c62109;
		border-top:1px dotted #c62109;
		/*position:absolute;
		left:190px;
		top:-4px;
		background:#FFFBFB;*/
		z-index:200;
	}
	#nav li ul li {
		margin-top:2px;
		padding:0;
		font-size:0.9em;
		line-height:1em;
		letter-spacing: normal;
	}
	#nav li:hover {
		cursor:pointer;
		/*background:url(imgr/blik.png) left top no-repeat;*/
	}
	ul#nav:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
	}	

ul#nav li.page-item-3 {display:none; visibility:hidden; height:5px; font-size:2px; margin:0; padding:0;}
ul#cat li.cat-item-8 {display:none; visibility:hidden; height:5px; font-size:2px; margin:0; padding:0;}
ul#cat li.cat-item-3 {display:none; visibility:hidden; height:5px; font-size:2px; margin:0; padding:0;}
ul#cat li.cat-item-5 {display:none; visibility:hidden; height:5px; font-size:2px; margin:0; padding:0;}
ul#cat li.cat-item-6 {display:none; visibility:hidden; height:5px; font-size:2px; margin:0; padding:0;}
ul#cat li.cat-item-7 {display:none; visibility:hidden; height:5px; font-size:2px; margin:0; padding:0;}
ul#nav li.page-item-2961 {display:none; visibility:hidden;}


ul#nav li ul li a {
	font-weight:normal;
}
	
.sub_list a{
	width:145px;
}

	#sidebar a{
		color:#bf1e2e;
		display: block;
		padding:2px;
		margin:0;
		height: auto;
	}
	#sidebar a:hover{
		font-weight:bold;
	}

#cat{ width:100%;}

	#cat li{
		padding:0;
		margin:5px 0;
		display:block;
		position: relative;
		font-size:15px;
		line-height:15px;
		letter-spacing:1px;
	}
	#cat li ul{
		margin:7px 0 5px 0;
		padding:0 2px 3px 10px;
		color:#da371f;
		display:none;
		font-family: "Times New Roman", Times, serif;
		border-bottom:1px dotted #c62109;
		border-top:1px dotted #c62109;
		/*position:absolute;
		left:190px;
		top:-4px;
		background:#FFFBFB;*/
		z-index:200;
	}
	#cat li ul li {
		margin-top:2px;
		padding:0;
		font-size:0.9em;
		line-height:1em;
		letter-spacing: normal;
	}
	#cat li:hover {
		cursor:pointer;
		/*background:url(imgr/blik.png) left top no-repeat;*/
	}	

	
#search {
	width:143px;
	height:82px;
	margin:40px auto;
	background:url(imgr/search_bg.gif) bottom no-repeat;
	border-top:2px solid #bf1e2e;
	color:#d04452;
}
#search span{
	font-size:1.3em;
}
	input {
		width:127px;
		font-size:1em;
		height:13px;
		border:0;
	}
input#s{
margin-top:3px;
}

/*------------   Content   -------------*/

#content {
	float:right;
	width:760px;
	padding:0 15px 0 5px;
	margin:0 0 100px 0;
	text-align:center;
	min-height:750px;
}

.post_title{
margin:10px 0px 5px 30px;
font-family:"Monotype Corsiva", "Times New Roman", serif;
font-style:italic;
font-size:1.8em;
font-weight:normal;
}

.special-color{
color:#da371f;
}

div.special-page p, h1, h2, h3{
color:#da371f;
font-size:1.3em;
font-family:"Monotype Corsiva", "Times New Roman", serif;
font-style:italic;
}
table.special-page p, h1, h2, h3{
color:#da371f;
font-size:1.3em;
font-family:"Monotype Corsiva", "Times New Roman", serif;
font-style:italic;
}
table.special-page {
margin-top:30px;
}

.entry {
	text-align:justify;
	margin:0px 25px 10px 0px;
	padding:0;
}
.entry p{
font-size:1.2em;
font-family:"Times New Roman", serif;
}
.entry table{
width:600px;
}

.entry a{
color:#B3211A;
font-style:italic;
}
.entry a:hover{
#B3211A;
font-style:italic;
font-weight:bold;
}

#nav_links{
color:#010d81;
}
#nav_links a{
font-size:1.2em;
color:#010d81;
}

.alignleft {
float:left;
margin:5px;
}	
	
/*------------   Footer   ------------*/

#footer {
	width:980px;
	margin:0;
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#bf1e2e;
	clear:right;
	position:relative;
}
#footer p{
	margin:0;
	padding:0;
}

	a.mgukiLink {
		display: block;
		width:70px;
		height:70px;
		text-decoration:none;
		bottom:0px;
		right:-15px;
		position:absolute;
	}

div#sss {width:100%; height:10px; margin:0; padding:0; color:#fff; font-size:2px;}
div#sss a {color:#fff; font-size:2px; margin:0; padding:0;}