body {margin: 2px; padding: 0px;}

#border {
	border: 1px solid #420001;
}
	
table #right_bg {
	width: 930px;
	background-image: url(../img/b_07.jpg);
	background-position: bottom right;
	background-repeat: repeat-y;
	background-color: #C36A26;
}

#header {
	width: 930px;
	height: 144px;
	background-image: url(../img/b_01.jpg);
	background-repeat: no-repeat;
}

#left {
	width: 220px;
	background-image: url(../img/b_08.jpg);
	background-position: bottom;
	background-repeat: no-repeat;	
	background-color: #C36A26;
}

#left_top {
	width: 220px;
	height: 326px;
	background-image: url(../img/b_02.jpg);
	background-repeat: no-repeat;
}

#center {
	width: 529px;
	background-image: url(../img/b_10.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #F8DCC4;
}

#right {
	width: 181px;
	height: 304px;
	background-image: url(../img/b_09.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#right_top {
	width: 181px;
	height: 326px;
	background-image: url(../img/b_04.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#right_bot {
	width: 181px;
	height: 304px;
}

#footer {
	width: 930px;
	height: 35px;
	background-image: url(../img/b_11.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#bott {	
	margin: 0;
	padding: 0px;
	font: 11px arial;	
	color: #A0846C;
	margin-left: 25px;
}
#bott a {	
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #A0846C;
	text-decoration: none;
}
#bott a:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #C8AC94;
	text-decoration: underline;
}


/* spr */
.spr {	
	color: #440000;
	padding: 0px;
	font: 13px arial;	
	text-align: left;
	margin: 0 10 0 20px;
}
.spr li {
	list-style-type: none;	
	text-align: left;
	padding-bottom: 5px;
}
.spr a {	
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #440000;
	text-decoration: none;
}
.spr a:hover {
	color: #440000;
	text-decoration: underline;
}

.spr_pic {
width: 200px; 
height: 200px;
margin: 10px 10px 0px 10px;
/*border: #C36A26 1px solid;*/
}

.spr_pic_big {
width: 250px; 
height: 250px;
margin: 10px 10px 0px 10px;
/*border: #C36A26 1px solid;*/
}


/*  top menu */
.topmenu {
	float: right;
	height: 30px;
	margin-right: 180px;
	margin-bottom: 20px;
}
.topmenu li {
	float: left;
	list-style-type: none;
}
.topmenu a {
	display: block;
	font: bold 12px Arial;
	color: #FFD592;
	padding: 7px 6px 0;
}
.topmenu a:hover {
	font: bold 12px Arial;
	color: #F8D035;
	text-decoration: underline;
}
.topmenu a.selected,.topmenu a.selected: hover {
	font: bold 12px Arial;
	color: #F8D035;
	text-decoration: none;
}



/* left menu */
#leftcol {
	padding-top: 150px;
	margin: 0px;
}

.menu_cont {
	margin: 0px;
	padding-bottom: 15px;
}

.nav {	
	margin: 0;
	padding: 0px;
	font: bold 13px arial;
}
.nav li {
	list-style-type: none;
	margin: 0 0 0 15px;
}

.nav a {	
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #440000;
	text-decoration: none;
	padding-left: 15px;
}
.nav a:hover {
	color: #440000;
	text-decoration: underline;
}
.nav a.selected {
	color: #F8D035;
}
.nav a.selected: hover {
	color: #F8D035;
	cursor: text;
}

.nolink {
	font-family: Arial, Tahoma;
	font-size: 14px;
	color: #FFD592;
	padding-bottom: 4px;
}


/* text */
h1 {
	font-family: Arial, Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #440000;
}

p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000;
	text-indent: 20px;
	text-align: justify;
	margin: 6 12px 0 12px;
}

a {
  	font: 13px arial;
	color: #B52026;
}
a:hover {
  	font: 13px arial;
	color: #DE7400;
}

li,ol,ul {
	margin: 0 5px 0 10px; 
	text-align: justify;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
}

.panel {
	font: bold 16px arial;
	padding: 3px 0 3px 23px;
	margin: 10px;
}

.panel a {
	font: bold 14px arial;
	color: #440000;
	text-decoration: underline;
	padding: 3px 0 3px 0px;
}
.panel a:hover {
	font: bold 14px arial;
	color: #DE7400;
	text-decoration: none;
}

.postbody {padding: 0px;}

.postdate {
  	font: 12px arial;
	color: #440000;
	text-align: right;
	margin: 10px 15px;
}

.postlink {
  	font: 13px arial;
	color: #B52026;
	margin: 5px 25px;
}
.postlink a {
  	font: 12px arial;
	color: #440000;
}
.postlink a:hover {
  	font: 12px arial;
	color: #B52026;
}


/* вывод содержимого "Short listing by categories" */
.topic {
	font: bold 16px Arial;
	color: #440000;
	padding: 2px 2px 2px 13px;
}

.categories {
  	font: 13px arial;
	color: #C56926;
	padding-left: 15px;
	margin: 8px 15px;
}
.categories .selected {
	color: #440000;
}

.contents {
	color: #C56926;
	margin: 15px 10px 0px 0px;
}

.contents .first {
	font: bold 13px Arial;
	color: #000;
	margin: 10px 0 10px 0px;
}
.contents .second {
	font: bold 13px Arial;
	color: #000;
	margin: 10px 0 10px 0px;
}

dl.contents {
	font: 13px Arial;
	color: #DE7400;
	padding-left: 3px;
	margin: 8px 15px;
}
dl.contents strong {
	font: bold 13px Arial;
	color: #C56926;
} 



/* нижняя навигация по статьям "fast navigation" */
.rightera, .rightero {
	font-weight: normal;
	margin: 15px 22px;
}
.rightera a, .rightero a {
	border: #F8DCC4 1px solid;
	color: #440000;
	text-decoration: none;
	padding: 3px 4px;
}
.rightera a:hover, .rightero a:hover {
	border: #B52026 1px solid;
	color: #B52026;
	text-decoration: none;
}
.righter strong, .rightero strong, .rightera strong {color: #440000;}

.select {color: #B52026;}
.select {
	border: #B52026 1px solid;
	padding: 3px 4px;
}
a.select {
	border: #B52026 1px solid;
	color: #B52026;
}



/* Start Reklama */
.reklams_468 {
	margin: 5px auto;
	width: 468px;
	height: 60px;
}
.reklams_160 {
	margin: 110px 0px 0px 11px;
	width: 160px;
	height: 600px;
}
.reklams_728 {
	margin: 5px auto;
	width: 728px;
	height: 90px;
}


/* forms search google blogs */
#search {
	font: 12px arial, sans-serif;
	margin: 0 auto;
	padding: 0px 0 0px;
	width: 498px;
}
#search .search {
	float: left;
	width: 385px;
	height: 21px;
	border: silver 1px solid;
	padding: 0 3px;
	margin: 10px 0 10px 5px;
}
#search .submit {
	float: right;
	width: 90px;
	color: #440000;
	margin: 10px 5px 0px 0;
}
#search img {
	float: left;
	width: 75px;
	height: 32px;
	border: none;
	margin: 0 15px 0 105px;
}
#search input {
	float: left;
	margin: 6px;
}
#search label {
	float: left;
	margin: 8px;
}
.search_title {
	font: bold 16px arial;
	padding-left: 5px;
	margin: 0px;
}
.nofind {
	font: 12px arial;

}
.break {
	margin-bottom: 40px;
}

.prima {
	color: #440000;
	font: bold 12px Arial;
	margin: 10px auto 0;
	padding: 3px 10px 4px;
	width: 478px;
}
.prima span {
	color: #a00;
	font-weight: normal;
}


/* start search blogs */
.search_blogs {margin: 10px 10px 10px 0px;}
.search_blogs span {color: #000;display: block;padding: 10px 0 5px 0;}
.search_blogs span a {margin: 10px 0;}
.search_blogs strong {background-color: yellow;}
.search_blogs .link {font-weight: normal;margin: 10px 0px;}
.noblogs {color: red;margin: 20px;text-align: center;}
.nofind {margin: 10px 20px;text-align: left;}


.clear {clear:both;display:block;overflow:hidden;width:100%;height:1px;}

/* start email, login, friend and comments */
#connect {
	width: 480px;
	font: 11px Arial;
	padding-top: 10px;
	margin: 0 auto 10px;
}
#connect label {
	float: left;
	font: bold 13px Arial;
	color: #440000;
	padding: 7px 0 0 12px;
}
#connect .tema, #connect .name, #connect .email, #connect .cod, #connect textarea {	width: 264px;
	height: 22px;
	background: url(../i/default/pencil.png) 2px 3px no-repeat #fff;
	font: 12px Arial;
	margin: 5 5px 2px 0;
	padding: 2px 0 0 22px;
}
#connect .tema, #connect .name, #connect .email, #connect .cod, #connect .date,
#connect textarea, #connect .submit {
	float: right;
	background-color: #fff;
	border: silver 1px solid;
}
#connect img {
	float: right;
	width: 120px;
	height: 20px;
	border: silver 1px solid;
	margin: 5px 2px 2px 0;
}
#connect .cod {
	width: 140px;
}
#connect .submit {
	width: 465px;
	height: 21px;
	font: bold 13px Arial;
	background: #fff;
	color: #440000;
	margin: 0 5px 5px 0;
	cursor: hand;
}
#connect textarea {
	width: 465px;
	height: 175px;
	margin: 2px 5px 2px 0;
	padding: 10px 0 2px 22px;
	overflow: auto;
}

.prim {margin:0;padding:10px;}
.prim span {color:#b00;}
.prim dd {margin-left:10px;}
.prim dt {font:bold 12px arial;}



/* админка  */

.edits {
	font: bold 14px arial;
	text-align: right;
	margin: 15px 10px;
}
.edits a {
	font: bold 14px arial;
}

form textarea {
	width: 477px;
	height: 400px;
	padding: 5px;
}


/* start forms admin */
form textarea {padding: 5px;width: 477px;height: 400px;}
form .submit {cursor: hand;font: bold 13px Arial;height: 21px;}
form textarea,form .submit {color: #000;float: right;margin: 0 5px 2px 0;}
#form_edit,#form_post,#form_docedit 
{border-top: 0;font: 12px arial;margin: 0 auto 10px;padding-top: 8px;width: 498px;}
#form_edit label,#form_post label,
#form_docedit label {color: #905;float: left;font: bold 13px Arial;margin: 3px 10px;}
#form_edit input,#form_post input {margin: 0 5px 2px 0;padding: 0 0 0 6px;height: 19px;}
form textarea,form .submit,#form_edit .tema,#form_post select,#form_post .tema,
#form_post .date,#form_docedit .docedit,#form_docedit div {background-color: #fff;border: silver 1px solid;}
#form_edit .tema,#form_post .tema {float: right;width: 481px;}
#form_edit .submit,#form_docedit .submit {width: 489px;}
.viem {border: #eee 3px solid;border-top: 0;margin: 0 auto;padding: 10px;text-align: left;width: 478px;}
#form_post select {float: left;margin: 0 0 2px 4px;width: 295px;height: 22px;}
#form_post .date {float: right;color: #a66;width: 120px;}
#form_post .submit {width: 185px;height: 22px;}
#form_docedit label {margin: 0;}
#form_docedit div {color: blue;margin: 5px;padding: 7px 5px 1px;height: 20px;}
#form_docedit span {float: right;}
#form_docedit .docedit {border-right: 0;color: red;font: bold 12px arial;float: right;margin: -2px 0 0;text-align: right;width: 120px;height: 17px;}
html: root #form_docedit span {margin-top: -1px;} 
#form_docedit span {#margin-top: -1px;}
/* end forms admin */

/* statistic */
.point {border:#ddd 1px solid;margin:5px auto;width:500px;overflow:hidden;}
.point .graf {margin:5px 0 0;padding:0 0 0 2px;height:330px;}
.point .desc {margin:0 0 5px 20px;}
.sttit {background:url(../i/default/mtop.png) repeat-x #f2f2f2;border:#ddd 1px solid;color:#777;margin:2px;padding:4px;}
.hits {float:left;width:248px;margin:0 0 0 1px;padding:0;}
.hits .hit,.hits .zap,.hits .poisk {margin:0;padding:0;overflow:hidden;}
.hits .hit {color:#a00;width:42px;}
.hits .zap {color:#030;width:56px;}
.hits .poisk {width:142px;}
.hits span {display:block;padding:0 0 3px;text-decoration:underline;}
.hits .hit span {color:#a00;}
.hits .zap span {color:#030;}
.hits .poisk span {color:#00a;}
.hits pre,.value pre,.numb pre {color:#000;font:11px verdana,arial,sans-serif;padding:2px;overflow:hidden;}
.numb {float:left;overflow:hidden;width:52px;margin-left:4px;}
.value {float:left;overflow:hidden;width:433px;padding-left:4px;}
.anonce {color:#777;clear:both;margin:0px 100px 2px 44px;padding:2px 0;}
.serf,.rss {color:#1e90ff;}
.post {color:red;}
.nopost {color:blue;}
.friend {color:blue;}
.sep {color:#000;font:11px verdana,arial,sans-serif;padding:2px 2px 2px 5px;;overflow:hidden;}
/* end statistic */