* {margin:0; padding:0;}
img {border:0;}
body {background:#e2d4a9 url(../images/mbg.png) repeat-x; font:11px Tahoma; color:#333333;}
.center { width:905px; margin:0 auto;}
.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}
ul {list-style:none;}
a { color:#990000; text-decoration:none;}
a:hover {text-decoration:underline;}

.preload {height:0px; overflow:hidden;}
.bg {background:url(../images/bg1.jpg) no-repeat top center;}
.bg2 {background:url(../images/bg2.png) bottom repeat-x; min-height:1000px;}

/*Head*/
.head { height:192px; position:relative;}
.nav {position:absolute; left:262px; top:141px;}
.nav a {color:#990000; font-size:17px}
.nav li {margin:0 15px 0 0; float:left;}
.auth {position:absolute; color:#000000; left:525px; width:300px; text-align:center; top:34px;}
.auth a {color:#660000; font-weight:bold; text-decoration:underline;}
.search {position:absolute; background:url(../images/s-bg.png) no-repeat; padding:16px 0 0 0; left:618px; top:109px;}
.search div { float:left; background:url(../images/s-in.png); width:157px; height:20px; padding-top:4px;}
.search div input {outline:none; padding:0 0 0 7px; width:145px; font:14px Tahoma, Geneva, sans-serif; background:none; border:none;}
.search input {float:left; }

/*Main*/
.main {min-height:1px;}
.left {float:left; width:216px; color:#000000;}
.middle { float:left; width:422px; padding:0 47px;}
.right {float:left; width:173px;}

	.shotcont {padding: 0px 30px 12px 30px; vertical-align: top; border: 0px solid #CCCCCC; text-align: justify;}
	.shotcont p { text-indent: 25px;}
	.shotcont img {padding:7px 7px 7px 7px; margin:7px 7px 7px 7px; border: none; vertical-align: top;}
.shotcont #news-id-2007 img {width: 250px;}
.shotcont #news-id-1863 img {width: 150px;}
	.fullcont {padding: 12px 30px 0px 30px; text-align: justify;}
	.fullcont p { text-indent: 25px;}

.box1 {background:url(../images/box1-b.jpg) repeat-y; width:216px; border-bottom:1px solid #544c39;}
.box1-b { background:url(../images/box1-t.jpg) no-repeat; min-height:1px;}

.menu {padding:34px 0 0 41px;}
.menu li {line-height:18px; padding-bottom:6px; font-weight:bold; font-size:12px;}
.menu a:hover {color:#000000;}
.poit {background:url(../images/point.png) no-repeat; height:61px;}

.st {padding:0 0 0 42px; font-weight:bold;}
.ii {margin-bottom:12px;}
.ii img {margin-right:5px;}
.st table {margin:17px 0;}
.st td {font-weight: normal; color:#333333; height:21px;}
.st input {width:89px; border:1px solid #333333; background:#c7a36e;}

.obl {padding:0 0 30px 42px}
.obl h3 {font-size:18px; padding-bottom:12px;}
.obl p {padding-bottom:13px; width:160px;}
.obl2 {padding-top:28px;}

.content {line-height:18px; padding-bottom:30px;}
.act {padding-bottom:10px;}
.act h2 {color:#000000; font-size:24px; padding-bottom:15px;}
.act p {padding-bottom:13px;}
.act span {font-size:9px;}
.act a, .news a, .com a {text-decoration:underline;}
.news {padding-bottom:20px;}
.news  h2 {font-size:24px; color:#000000; margin-bottom:15px;}
.news p {line-height:15px; padding-bottom:3px;}

.com h2 {color:#000000; font-size:24px; padding-bottom:16px;}
.com p {line-height:18px; padding-bottom:18px;}

.box2 { background:#fef3d0; min-height:1px; border-bottom:1px solid #6b6657; border-left:1px solid #fef6da; border-top:1px solid #fef8e4; border-right:1px solid #a09983; margin-bottom:12px;}
.banner {padding:19px 0; text-align:center;}
.adv {padding:7px 0 7px 7px;}

.footer {background:url(../images/bg3.jpg); width:938px; height:97px; margin:0 auto; position:relative;}
.footer p {padding:31px 0 0 66px; font-size:9px; color:#000000;}
.footer div {position:absolute; text-align:right; width:500px; right:45px; top:30px;}
.footer div img {margin-left:5px;}

[data-noncontent]:before {content: attr(data-noncontent);}


 .sp_txt {display:none;}
 .sp_ahr {cursor:pointer;}

/*список пользователей*/
.loginform{width:310px;}
.users_search{border-bottom:solid 1px #ccc;padding:3px;}
.user_set{border-bottom:solid 1px #ccc;padding:3px;overflow:hidden;}
.user_set .user_ava{float:left;width:80px;height:80px;}
.user_set .user_inf{margin-left:90px;overflow:hidden;}
.user_set .user_inf ul{float:left;list-style:none;margin:0 20px 0 0;padding:0;}
.user_set ul.user_opt{list-style:none;width:110px;margin:0 20px 0 0;padding:0;}
.user_set ul.user_opt li{background:#cadde5;margin:4px 0;}
.user_set ul.user_opt li:first-child{margin-top:2px;}
.user_set ul.user_opt li a{color:#6C838E;display:block;padding:3px 5px;}
/*список пользователей*/
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}