
* {
	margin: 0;
	padding: 0;
}
html {height: 100%;}
body {
	font: 13px  Helvetica, Arial, sans-serif;
	height: 100%;
	  margin:0;
  padding:0;
  color:#6d6e70;
}
p {margin: 0px;padding:0px;}
img {
	border: none;
}
input {
	vertical-align: middle;
}
a {
	color:#6d6e70;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1, h2, h3 {
	margin-top: 0px;
}

h1 {
	font-size: 2.4em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.4em;
}
blockquote {
	padding:5px;
	margin-left:10px;
	background: #F0F0F0;	
}
blockquote:after {
  content: 'Конец цитаты';
  display: block; text-align: right;
  font-size: smaller;
  color: #CCC; background: #f7f7f7;
  border-top: solid 1px;
  padding-top: 0.5em;
}
blockquote:before {
  content: 'Начало цитаты';
  display: block; text-align: left;
  font-size: smaller;
  color: #CCC; background: #f7f7f7;
  border-bottom: solid 1px;
  padding-bottom: 0.5em;
}
ul {
	padding-left:15px;
}
textarea {
	width:100%;
	border:1px solid #BFBFBF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px;
	border-radius: 5px; 
	behavior: url(http://curved-corner.googlecode.com/files/border-radius.htc); 
}
.c {text-align:center;}
.b {font-weight:bold;}

#add input {
	border:1px solid #BFBFBF;
	line-height:25px;
	font-size: 1.2em;
	vertical-align:middle;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px;
	border-radius: 5px; 
	behavior: url(http://curved-corner.googlecode.com/files/border-radius.htc); 
	height:25px;
	color:#6d6e70;
}
#wrapper {
	width: 100%;
	min-width: 780px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
   background:#f7f7f7;

  background-image:url("top.png");
  background-position:left top;
  background-repeat:repeat-x;
}


/* Header
*/
#header {

  height:100px;
  background-image:url("logo.png");
  background-position:left top;
  background-repeat:no-repeat;
  text-align:right;
  font-size:11px;
}
#search .input {
	border:1px solid #BFBFBF;
	font-size: 1.2em;
	width:200px;
	vertical-align:middle;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px;
	border-radius: 5px; 
	behavior: url(http://curved-corner.googlecode.com/files/border-radius.htc); 
	color:#6d6e70;
}
#header .logo {
	height:58px;
}

.head {
	float:left;
	padding-left:80px;
	padding-top:5px;
	color:#6d6e70;
	text-align:center;
}

.mainmenu {
  font-size:10px;
  clear:both;
}
.menu  {
  display:block;
  float:right;
  width:93px;
  height:24px;
  background-image:url("knop.png");
  background-position:center top;
  background-repeat:no-repeat;
  text-align:center;
  text-decoration:none;
  vertical-align:center;
  line-height:22px;
  color:#6d6e70;
  font-weight:bold;
  text-transform:capitalize;
}

.mainmenu a:hover {
  background-image:url("knop_hover.png");
  background-position:left center;
  background-repeat:no-repeat;
  color:white;
    text-decoration:none;
}

.mainmenu a:active {
  background-image:url("knop.png");
  background-position:left center;
  background-repeat:no-repeat;
  color:#6d6e70;
}



/* Middle
*/
#middle {
	width: 100%;
	padding: 0 0 85px 0;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 50px 0 270px;
	/* если хотите добавить правую колонку 
	 * то расскомментируйте  строку ниже
	 * и при необходимести измените ширину 
	 * так же расскоментируйте в файле footer.html */
	  
	 /* padding: 270px лево 270px право; */
}
#content ul {
	padding-left:40px;
}
/* Sidebar Left
*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	text-align:left;
} 

/* Sidebar Right
*/
.sr {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -250px;
	position: relative;
	text-align:left;
}


/* Footer
 */
#footer {
	/* margin: -66px auto 0;
	height:66px; */
	margin: -75px auto 0;
	height:55px; 
	min-width: 780px;
	background-image:url("bot.png");
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:20px;
	text-align:center;
}

/* Контент
 */
.post {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}
#content .pl {
	background-image:url("h.png");
	background-position:left top;
	background-repeat:no-repeat;
	width:15px;
	height:35px;
	display:block;
	float:left;
}

#content .pr {
	background-image:url("h.png");
	background-position:right top;
	background-repeat:no-repeat;
	width:15px;
	height:35px;
	display:block;
	float:right;
}

#content .title {
	background-image:url("hc.png");
	background-position:right top;
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	color:#6d6e70;
	height:35px;
	vertical-align:middle;
	line-height:32px;	
	overflow:hidden;
}

#content .entry {
	padding:5px;
	font-size: 1.2em;
}
#content .entry a {
	text-decoration:underline;
}
#content .entry a:hover {
	text-decoration:none;
}
#content .meta {
	font-weight: bold;
	padding:0 0 0 10px;
}

#content .byline {
	margin: 0px;
	clear:both;
	padding:0 0 0 10px;
}
#content .entry {
	padding:5px 20px 5px 20px;
}
#content  ul {
	padding-left:40px;
}
#content  ul li {
	line-height:120%;
}

/* Комменты
 */
#comment {
	font-size: 1.1em;
	width:80%;
	color:#6d6e70;
	text-align:left;
	padding:5px;
}
#comment .gravatar {
	float:right;
	padding:0px;
	margin:5px;
	border:1px solid #BFBFBF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px;
	border-radius: 5px; 
	behavior: url(http://curved-corner.googlecode.com/files/border-radius.htc); 
}
#comment .nick {
	font-weight:bold;
}
#comment .nick a{
	text-decoration:underline;
}
#comment .title {
	overflow:visible;
}
#comment .comments {
	padding:0 15px 0 15px;
}
/* Форма комментов
 */
#commentf {
	text-align:left;
	color:#6d6e70;
	font-size: 1.4em;
	vertical-align:middle;
	line-height:25px;
	width:70%;
}
#commentf .input {
	border:1px solid #BFBFBF;
	line-height:25px;
	font-size: 1.2em;
	width:100%;
	vertical-align:middle;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px;
	border-radius: 5px; 
	behavior: url(http://curved-corner.googlecode.com/files/border-radius.htc); 
	height:25px;
	color:#6d6e70;
}

/* Сайдбары
 */
.sidebar {
padding: 0 5px 0 5px;
}
.sidebar h6 {
	width:240px;
	height:35px;
	background-image:url("h.png");
	background-position:left top;
	background-repeat:no-repeat;
	font-size: 1.4em;
	color:#6d6e70;
	vertical-align:middle;
	line-height:35px;
	text-align:center;
}
.sidefont {
	padding: 0 10px 0 10px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.sidebar .padd {
	padding:0 15px 0 15px;
}

/* админка
*/
#mqconfig {
	border-top:1px solid #dedede;
	border-left:1px solid #dedede;
}
#mqconfig td {
	border-bottom:1px solid #dedede;
	border-right:1px solid #dedede;
	padding:5px;
	font-weight:bold;
}
#mqconfig .input {
	border:1px solid #dedede;
	width:100%;
	height:20px;
}
#mqconfig select  {
	border:1px solid #dedede;
	width:100%;
	height:20px;
}
#mqplugins {
	border-top:1px solid #dedede;
	border-left:1px solid #dedede;
}
#mqplugins td {
	border-bottom:1px solid #dedede;
	border-right:1px solid #dedede;
	padding:5px;
}
#plugopt table  td {
	border:0;
}
#plugopt table  th {
	font-weight:bold;
	text-align:left;
	padding:5px;
}
#plugopt .top_bar {font-weight:bold;}
#plugopt input, textarea  {border:1px solid #dedede;}

.sponsor {
text-align:center;
color:#ccc;
}
.sponsor a {
color:#ccc;
}

