/* #standart redefining */
body {
	margin: 0;
	color: #fff;
	font-family: sans-serif;
	background-color: #333333;
	}
p {
	margin: 0;
	padding: 0 0 1em 0; 
	}
h1,h2,h3,h4,h5,h6 {
	margin: 0 0 1em 0;
	}
ul,
ol,
dl {
	line-height: 1.25em;
	margin: 0;
	padding: 0;
	/*
	border: 1px solid #eee; */
}
li {
	margin: 0;
	padding: 0 0 1em 0;
}
dd {
	margin: 0;
	padding: 0 0 1em 10px;
}
/* #link colors */
a {
	text-decoration: underline;
}
a:link { 
	color: #fff; 
	}
a:visited { 
	color: #fff;
	}
a:hover { 
	color: #b7f73e !important; 
	}

/* #special layout*/
div.all {
	width: 760px;
	margin: 0 auto; 
}
div#topHeader {
	background-color: #202020; 
	border-bottom: 1px solid #a0a0a0;
}
/* lang */
ul.lang {
	font-size: 70%;
	width: 164px;
	float: right;
	text-align: right;
	margin: 0.5em 5px 0 0;
	list-style: none;
	}
.lang li {
	display: inline;
	}
.lang li .current {
	color: #b7f73e;
}
table.layout {
	table-layout: fixed;
	border:0px;
	border-collapse: collapse;
	}  
.layout tr td {
	padding: 0px;
	}
	
h1 {
	margin: 0;
	}
h2 {
	font-size: 120%;
	}

/* #special */

p.clear {
	width: 100% !important;
	line-height: 0px !important;
	padding: 0px !important; 
/*	border: 1px solid #f00 !important;  */
}
.more {
	color: #a0a0a0;
	text-align: right;
	padding-bottom: 1em;
	margin: 0 !important;
	border-top: 1px dotted;
}
.more a:link, .more a:visited  {
	color: #a0a0a0 !important;
}
.more a:hover {
	color: #fff !important;
}

#copyright {
	color: #a0a0a0;
	text-align: right;
	font-size: 70%;
	margin-top: 2em;
	padding-top: 0.5em;
	border-top: 1px solid #5c5c5c;
	}
.feed {
	/*margin-left: 3px;*/
	padding: 0 0 0 18px;
	background: url("/i/feed-icon-14x14.png") no-repeat 0% 50%;
} 
	
