body {
 background-color: #ffffff;
 margin: 0px;
 padding: 0px;
 scrollbar-face-color:#ffffff;
 scrollbar-highlight-color:#b52822;
 scrollbar-3dlight-color:#b52822;
 scrollbar-darkshadow-color:#b52822;
 scrollbar-shadow-color:#b52822;
 scrollbar-arrow-color:#b52822;
 scrollbar-track-color:#ffffff;}

a, a:hover {cursor: pointer; color: #b52822;}
form {padding: 0px; margin: 0px;}

TD {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 14px;
 color: #000000;}

.index_01 {
/* background-image: url(/images/index_01.gif);*/
 height: 23px;
 background-position: top right;
 background-repeat: no-repeat;}
.index_03 {
/* background-image: url(/images/index_03.gif);*/
 height: 26px;
 background-position: top;
 background-repeat: no-repeat;}
.index_04 {
/* background-image: url(/images/index_04.gif);*/
 width: 1000px;
 height: 52px;
 background-position: top right;
 background-repeat: no-repeat;}

.t {border-top: 1px solid #c93924;}
.r {border-right: 1px solid #c93924;}
.b {border-bottom: 1px solid #c93924;}
.l {border-left: 1px solid #c93924;}
.brd {border: 1px solid #c93924;}

.date {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 line-height: 30px;
 font-size: 30px;
 text-align: right;
 color: #8caa6d;
 padding: 20px 55px 0px 0px;}
.time {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 line-height: 10px;
 font-size: 10px;
 text-align: right;
 color: #555555;}

.cdate {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 line-height: 10px;
 font-size: 10px;
 color: #555555;}
.cday {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 line-height: 11px;
 font-size: 11px;
 color: #555555;}
.cdayr {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 line-height: 11px;
 font-size: 11px;
 color: #c93924;}
.acday {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 line-height: 11px;
 border: 1px solid #c93924;
 font-size: 11px;
 color: #c93924;}
.daymessage{
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 line-height: 11px;
 font-size: 11px;
 color: #555555;}

.read {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 line-height: 10px;
 font-size: 10px;
 color: #c93924;}
.read:hover {
 color: #000000;}

.copy {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 color: #c93924; }
.copyb {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 font-size: 14px;
 color: #c93924; }
.cl {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 color: #777777; }
.cl:hover {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 color: #24a800; }
.des {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 color: #777777; }

.bmenu {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 color: #555555; }
.bmenu:hover {
 color: #c93924; }

.bsmenu {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
 color: #555555; }
.bsmenu:hover {
 color: #c93924; }

.content_02 {
/* background-image: url(/images/content_02.jpg);*/
 background-position: right;
 background-repeat: repeat-y;}
.content_03 {
/* background-image: url(/images/content_03.gif);*/
 width: 100%;
 background-position: top left;
 background-repeat: no-repeat;}

.mcl {margin: 0px 30px 20px 16px;}
.mcc {margin: 0px 26px 20px 0px;}
.mcr {margin: 10px 20px 20px 22px;}

/* contact */
.inputc {
 border: #c93924 1px solid;
 width: 230px;
 height: 20px;
 margin-bottom: 10px;
 font-family: Times New Roman, arial, tahoma, verdana;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;}
.txtar {
 border: #c93924 1px solid;
 width: 230px;
 height: 200px;
 font-family: Times New Roman, arial, tahoma, verdana;
 overflow: auto;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;}
.txtara {
 border: #cccccc 1px solid;
 width: 300px;
 height: 92px;
 font-family: Times New Roman, arial, tahoma, verdana;
 overflow: auto;
 background-color: #ffffff;
 font-size: 14px;
 color: #000000;}
.but1 {
 cursor: pointer;
 border: 1px solid #c93924;
 height: 18px;
 padding: 0px 10px 0px 10px;
 margin: 0px 56px 0px 0px;
 font-family: Times New Roman, arial, tahoma, verdana;
 background-color: #c93924;
 text-decoration:none;
 font-size: 11px;
 color: #ffffff;
 font-weight: bold;}
.but3 {
 cursor: pointer;
 border: 1px solid #cccccc;
 height: 18px;
 padding: 0px 4px 0px 4px;
 margin: 0px 0px 0px 4px;
 font-family: Times New Roman, arial, tahoma, verdana;
 background-color: #f1f1f1;
 text-decoration:none;
 font-size: 11px;
 color: #555555;
 font-weight: bold;}
.inputs {
 border: #cccccc 1px solid;
 width: 100%;
 height: 18px;
 padding: 0px 0px 0px 4px;
 font-family: Times New Roman, arial, tahoma, verdana;
 background-color: #ffffff;
 font-size: 11px;
 color: #000000;}

.title14red {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 text-transform: uppercase;
 line-height: 19px;
 font-size: 14px;
 color: #c93924; }

.title14 {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 14px;
 color: #c93924; }
.title14:hover {
 color: #222222; }

.leftmenu {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 text-transform: uppercase;
 line-height: 19px;
 font-size: 14px;
 color: #c93924; }
.leftmenu:hover {
 color: #555555; }

.divtitle {
 height: 19px;
/* background-image: url(images/razdel.gif);
 background-repeat: no-repeat;
 background-position: right;*/
 margin: 14px 0px 0px 0px;
 padding: 0px 0px 0px 4px;
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 text-transform: uppercase;
 background-color: #f1f1f1;
 line-height: 19px;
 font-size: 14px;
 color: #c93924;}

.divtitleleft {
 height: 19px;
 margin: 14px 0px 0px 0px;
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 text-transform: uppercase;
 line-height: 19px;
 font-size: 14px;
 color: #c93924;}

.rightblock {margin: 14px 0px 0px 0px;}
.leftblock {margin: 10px 0px 0px 0px;}
.leftblockuser {margin: 10px 0px 0px 0px; border: 1px solid #e1e1e1; padding: 3px 3px 3px 3px;}

/* contact */
.inputu {
 border: #b1b1b1 1px solid;
 width: 100%;
 height: 20px;
 margin-bottom: 4px;
 padding: 0px 0px 0px 6px;
 font-family: Times New Roman, arial, tahoma, verdana;
 background-color: #ffffff;
 font-size: 12px;
 color: #555555;}
.but2 {
 cursor: pointer;
 border: 1px solid #b1b1b1;
 width: 100%;
 height: 18px;
 padding: 0px 4px 0px 4px;
 margin: 0px 0px 0px 0px;
 font-family: Times New Roman, arial, tahoma, verdana;
 background-color: #f1f1f1;
 text-decoration:none;
 font-size: 11px;
 color: #555555;
 font-weight: bold;}

.picsmall {
  width:  160px;
  height: 120px;
  margin: 0px 10px 4px 0px;
  text-align: left;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  border: 1px solid #e1e1e1;}
.picbig {
  width:  280px;
  height: 200px;
  margin: 0px 10px 4px 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  border: 1px solid #e1e1e1;}
.picvbig {
  width:  480px;
  margin: 0px 0px 10px 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  border: 1px solid #e1e1e1;}
.picuser {
  width:  24px;
  height: 26px;
  margin: 0px 10px 4px 0px;
  border: 0px solid;}

.statya {margin: 16px 0px 0px 0px}

.blogdiv {
 margin: 16px 8px 0px 0px;
 float: left;
 width: 240px;}
.blogger {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 line-height: 20px;
 font-size: 13px;
 color: #333333; }
.blogger:hover {
 color: #c93924; }

.photodiv {
 margin: 16px 8px 0px 0px;
 float: left;
 width: 160px;}
.readphoto {float: left;}

.photo {
 width:  160px;
 height: 120px;
 background-repeat: no-repeat;
 background-position: center;
 background-color: #ffffff;
 margin:0 10px 4px 0;
 border: 1px solid #e1e1e1;}

.zagolovok {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 18px;
 color: #333333; }
.zagolovok:hover {
 color: #c93924; }

.zagolovok_s {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 color: #333333; }
.zagolovok_s:hover {
 color: #c93924; }

.zagolovok-user {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 11px;
 color: #333333; }

.readbdiv {float: left; width: 200px;}
.readb {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 line-height: 11px;
 font-size: 11px;
 color: #c93924;}
.readb:hover {
 color: #000000;}

.authordiv {float: left; width: 90px;}
.author {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-style: italic;
 font-weight: normal;
 line-height: 11px;
 font-size: 11px;
 color: #555555;}

 .social_div {
 margin: 0px 0px 10px 0px;
 height: 36 px;
 padding: 0px;
 padding-right: 0px;
 }

.social_div_small {
margin: 0;
width: 510px;
height: 26 px;
float: none;
padding: 0px;
position: relative;
}

.col-vodiv {float: left;}
.col-vo {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 line-height: 16px;
 font-size: 11px;
 color: #555555;}

.razdline {
 width: 450px;
 height: 16px;
 background-image: url(/images/spacer.gif);
 background-repeat: no-repeat;}

.sec {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: normal;
 line-height: 16px;
 font-size: 16px;
 color: #ffcc66;}

.zadira_01 {
 height: 80px;
 background-image: url(/images/zadira_01.gif);
 background-repeat: no-repeat;
 background-position: bottom center;}

/*.zadira {
 height: 270px;
 background-image: url(images/zadira.gif);
 background-repeat: no-repeat;
 background-position: bottom right;}*/

.sitemessage {
	width: 1000px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	border: 1px solid;
}

.error {
	color: red;
	background-color: pink;
	border-color: red;
}

.success {
	color: green;
	background-color: palegreen;
	border-color: green;
}

/* navigation top menu */

 .topmenu {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 text-transform: uppercase;
 padding: 2px 10px 2px 10px;
 line-height: 26px;
 font-size: 16px;
 color: #000000;
}
.topmenu:hover {
 padding: 2px 10px 2px 10px;
 background-color: #f1f1f1;
 color: #c93924;
}


.nav_top_menu {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	height:16px;
}

.nav_top_menu li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

.nav_top_menu a {
	display: block;
}

.nav_top_menu ul {
	display: none;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;
}

* html .nav_top_menu ul {
	line-height: 0;
} /* IE6 "fix" */

.nav_top_menu ul a {
	zoom: 1;
} /* IE6/7 fix */

.nav_top_menu ul li {
	float: none;
}

.nav_top_menu ul ul {
	top: 0;
}

.nav_top_menu ul {
	width: 160px;
}

.nav_top_menu ul ul {
	left: 131px;
}


.nav_top_menu {
 font-family: Times New Roman, arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 text-transform: uppercase;
 padding: 2px 10px 2px 10px;
 line-height: 26px;
 font-size: 16px;
 color: #000000;
}

.nav_top_menu a {
	color: #000000;
	font-size:16px;
	padding:2px 10px;
	line-height: 16px;
	text-decoration:none;
}

.nav_top_menu li.hover a {
	background-color:#c93924;
	color: #FFFFFF;
	padding:2px 10px;
}

.nav_top_menu ul {
	top: 20px;
}

.nav_top_menu ul li a {
	color: #FFFFFF;
	height:19px;
	background-color:#c93924;
	font-size:12px;
	text-align: left;
	text-transform: none;
}

.nav_top_menu ul a.hover {
	background-color: #FFFFFF;
	color: #c93924;
}

/* .nav_top_menu ul a { border-bottom: none; } - I also needed this for IE6/7 */

.pager{
	text-align: center;
}

.userpic {
	width:  120px;
	height: 120px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
	margin: 4px 10px;
}

.edit_block {
	width:100%;
}

.comment_block .childs {
	padding-left: 16px;
}
