ul, li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, del b {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}a {text-decoration: none;/*color: #28548f;*/ /*color: #856f5c; */ color: #973c1c; }a:hover {text-decoration: underline;}.clr {clear: both;}.navi {font-weight: bold;}body {	top: 0px;	left: 0px;	margin: 0px;	padding: 0px;   font: 12px arial, helvetica, sans-serif;	background: url(../images/body.jpg);	color: #554c38;   font-family: url(../fonts/BKANT.ttf);}#header {	width: 100%;	height: 282px;		background: url(../images/zavesa.png) repeat-x;}#hd-menu {	float: left;	/*margin: -50px 0 0 20px;*/	margin: -50px 0 0 20px;}#hd-menu a {	float: left;	color: #ffe1ae;	font-size: 15px;	text-decoration: none;	padding: 0 0 0 25px;	text-indent: -8000px;}#hd-menu .news {	width: 78px;	height: 20px;	background: url(../images/news.png) no-repeat; 	float: left;}#hd-menu .theaters {	width: 129px;	height: 27px;	background: url(../images/theaters.png) no-repeat;	float: left;}#hd-menu .comp {	width: 122px;	height: 27px;	background: url(../images/compositors.png) no-repeat;	float: left;}#hd-menu .opers {	width: 52px;	height: 26px;	background: url(../images/opers.png) no-repeat;	float: left;}#shtork-left {	height: 282px;	background: url(../images/shtork-left.png) no-repeat top left;}#shtork-right {	height: 282px;	background: url(../images/shtork-right.png) no-repeat top right;}#wrapper {	width: 1000px;	margin: -265px auto;}#logo {	width: 544px;	height: 216px;	background: url(../images/name.png) no-repeat;	/*margin: -265px 160px 0 220px;*/	margin: 0 160px 0 220px;}#topmenu {	width: 100%;	height: 49px;background: url(../images/tm-fon.gif) repeat-x;}#tm-left {	height: 128px;	background: url(../images/tm-left.png) no-repeat top left;}#tm-right {	height: 128px;	background: url(../images/tm-right.png) no-repeat top right;}#tm {	margin: 15px 0 0 93px;}#tm a {	float: left;	color: #ffe1ae;	font-size: 14px;	font-weight: bold;	font-family: "Book Antiqua";	font-family: url(../fonts/BKANT.ttf);	text-decoration: none;	padding: 0 0 0 10px;}#tm span {	width: 18px;	height: 13px;	background: url(../images/arrow.png) no-repeat;	float: left;	margin: 2px 10px 0 0;}#tm a:hover {	text-decoration: underline;	}#top-spacer {	width: 1000px;	height: 30px;	float: left;	clear: both;}#content {	width: 596px;	margin: 0 0 0 89px;	float: left;}#story {	margin: 0 0 10px 0;}.story img {	border: 2px solid #d5c08b;	margin: 0 5px 5px 0;}#banner {	width: 596px;	float: left;	margin: 0 0 10px 0;}#banner2 {	width: 596px;	float: left;		margin: 0 0 10px 0;}.bc1 {	width: 596px;	height: 47px;	background: url(../images/ct-top.png) no-repeat;}.story-ct{	width: 596px;	height: auto;	background: url(../images/ct-bg.gif) repeat-y;		padding: 0 0 0 35px;}.str {	width: 526px;}.str-ct {	width: 596px;	height: auto;	background: url(../images/ct-bg.gif) repeat-y;	}.str-nav {	padding: 0 0 10px 0;	text-align: center;}.str-nav a {	color: #973c1c;}#catitle a {	font-weight: bold;}.bc2 {	width: 596px;	height: 47px;	background: url(../images/ct-bot.png) no-repeat;}.detail {		margin: 10px 0 0 359px;	width: 166px;	height: 32px;	background: url(../images/detail-link.gif) no-repeat;}.detail .date {padding: 8px 0 0 15px;float:left;}.detail .pen {	}.table-block {	display: block;}.detail .det-ent {margin: -15px 0 0 85px;float:left;font-weight: bold;}#modules {	width: 226px;	margin: 0 0 0 10px;	float: left;	font-size: 11px;}.title-mod {	width: 226px;	height: 56px;	background: url(../images/title-mod.png) no-repeat;	}.mod-ct {	width: 226px;	height: auto;	background: url(../images/mod-ct.gif) repeat-y;	padding: 5px 0;}.bot-mod {	width: 226px;	height: 47px;	background: url(../images/bot-mod.png) no-repeat;	margin: 0 0 10px 0;}.name {	width: 125px;	height: 20px;	text-align: center;	font-weight: bold;	font-family: "Book Antiqua";	font-family: url(../fonts/BKANT.ttf);	font-size: 14px;		color: #973c1c;	padding: 30px 0 10px 50px;}/* Поиск по сайту */#search {position: relative; margin: 0 0 0 35px;padding: 5px 0 35px 0;}#searchBar {top left no-repeat; width:155px; height:22px; border: 1px solid #d5c08b;background:#ffefc8;}#searchBar #searchBox {width:130px; height:22px; font-size:13px; position: relative; top:-1px; left:2px; border:none; background: none;}#searchBar #searchBox:focus{color: #545454;}#searchBar #searchSelectBtn:focus {color:#333;}#searchBar #searchSelectBtn {background:url("../images/send.png") no-repeat; position:relative; left:26px; top:15px; width: 103px; height: 32px;}.arch {	text-align: center;		margin: 0 8px 0 0;}.calen {	padding: 0 0 0 29px;}.top-news {	font-weight: bold;	width: 200px;}.top-news li a {	font-weight: bold;	font-size: 11px;	display: block;	padding: 0 0 0 35px;	line-height: 1.4;	text-decoration: underline;}.top-news li a:hover {	text-decoration: none;}/* Логин-панель */.reg-nav {	font-weight: bold;	font-size: 12px;}.reg-nav a {	color: #6a6048;}.a_field {	border: 1px solid #d5c08b;	background: #ffefc8;	width: 155px;}#log-menu a {	line-height: 1.6;		font-weight: bold;	font-size: 12px;	color: #675b45;}#log-menu {	padding: 5px 0 10px 65px;}#log-form {	padding: 0 0 0 35px;	font: bold; }/* Комментарии */#rel-news {	padding: 15px 0 0 0;	font-weight: bold;}.group-name {	width: 100px;	text-align: center;}.ct-block {	width: 520px;	position: relative;}.ava {	float: left;}.comm {	float: left;	padding: 10px 0;	/*display: block;	width: 410px;*/}.comarea {	padding: 10px 0;}.comarea img {	width: 82%;	height: 82%;	display: block;}.comment-user-group {	width: 116px;	height: 35px;}.comment-user-group span {	text-align: center;	float: left;	font-weight: bold;	font-size: 11px;	width: 100px;}.cominfo {	padding: 0 30px 0 0;	font-weight: bold;}.com-nav {	width: 192px;	height: 31px;	margin: 5px 10px 0 0;	background: url(../images/com-nav.gif) no-repeat top right;}.com-nav-opt {	padding: 8px 3px 0 0;}.com-nav-opt a {	font-weight: bold;	color: #74643f;	font-size: 10px;		padding: 0 1px;	font-style: italic;}.com-navi {	text-align: right;	padding: 0 75px 0 0;	font-weight: bold;}.mass {	float: left;	margin: -1px 0 0 5px;}/* Юзер-панель */.top-users {	font-size: 11px;	margin: 10px 0 0 -12px;}/* дно */#foot {	float: left;	margin: 10px 0 20px 0;	width: 1000px;	height: 20px;	clear: both;}#foot span { float: left;	color: #ca987a;		font-weight: bold;	padding: 0 0 10px 115px;}/* оффлайн */#offline {	color: #ca987a; 	font-weight: bold;	font-size: 16px;	font-family: "Book Antiqua";}#offline-bg {	background: url(../images/body.jpg);	width: 1280px;	height: 2081px;		 }.message-nav a {	font-weight: bold;		color: #554c38;}
.count { float: right; padding-right: 98px; }

.str-lk h1 {font-size: 18px; margin-bottom: 18px;}

.field {margin-right: 4px;}
.select {margin-right: 0;}
.field INPUT, .field SELECT, .field TEXTAREA {width: 100%; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}

.oc {padding: 9px 36px 1px 6px; text-align: center;}

.form-table {width: 85%;}
.form-table TD {vertical-align: top; padding: 0 0 9px;}
.form-table TD.first {width: 1%; white-space: nowrap; padding: 2px 9px 0 0;}
.form-table TD.first SPAN {color: #F00;}
.form-table .error {color: #F00; font-size: 11px;}

.fglr:before, .fglr:after {content: ""; display: table;}
.fglr:after {clear: both;}
.fglr {zoom: 1; margin: 0 0 9px;}

.fglr h1 {font-size: 18px; margin: 0 0 10px;}
.fglr h2 {font-size: 14px; margin: 0 0 10px;}

.fglr-up {clear: both; padding: 0; margin: 0 0 9px;}
.fglr-el {border: 2px solid #D5C08B;}
.fglr-el A, .fglr-el A IMG {display: block; padding: 0; margin: 0; border: 0; text-decoration: none;}
.fglr-el-left, .fglr-index .fglr-el {float: left; margin: 0 9px 9px 0;}
.fglr-el-right {float: right; margin: 0 0 9px 9px;}
.fglr-col-left {}
.fglr-col-right {}
.fglr-ul, .fglr-ul LI {padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 9px;}
.fglr-paging {clear: both; overflow: hidden; padding: 18px 0;}
.fglr-paging A, .fglr-paging SPAN {padding: 0 4px;}
.fglr-paging-current {font-weight: bold;}
.fglr-also P {margin: 18px 0 9px;}
.fglr-also UL {margin: 0 0 18px;}

div.c9bef3 {
padding: 1px 0 !important;
text-align: left !important;
font-size: 12px !important;
}
div.c9bef3 div {
padding: 0 !important;
margin: 0 !important;
text-align: left !important;
font-size: 12px !important;
padding: 0 0 10px !important;
}
.c9bef3 a {
color: #0000CC !important;
font-weight: normal;
font-size: 12px !important;
}
.c9bef3 .text {
color: #554C38 !important;
font-size: 12px !important;
padding: 3px 0 !important;
line-height: normal !important;
}
.c9bef3 .host {
color: #006600;
font-weight: normal;
font-size: 12px !important;
padding: 0 !important;
line-height: normal !important;
}
.c9bef3 p {
margin: 0 !important;
}

.ns748 {margin: 0 0 1.5em !important; font-size: 100% !important;}

.ns748 h1, .ns748 h2, .ns748 p, .ns748-content, .ns748-other, .ns748-archive {margin: 0 0 1.5em !important; padding: 0 !important; font-size: 100% !important; width: auto !important; height: auto !important;}
.ns748 h1 {margin: 0 0 1.12em !important; font-size: 134% !important;}
.ns748 h2 {margin: 0 0 1.28em !important; font-size: 117% !important;}

.ns748 .ns748-date {margin: -0.89em 0 0.89em !important; padding: 0 !important; font-size: 85% !important;}

.ns748-content {*zoom: 1;}
.ns748-content:before, .ns748-content:after {display: table; line-height: 0; content: "";}
.ns748-content:after {clear: both;}

.ns748 .ns748-content p:last-child {margin: 0 !important;}

.ns748 table {margin: 0 0 1.5em !important; font-size: 100% !important;}

.ns748 img {max-width: 100% !important; vertical-align: middle !important; border: 0 !important; -ms-interpolation-mode: bicubic; margin: 0 0.75em 0 0;}

.ns748 ul, .ns748 li {margin-top: 0 !important; margin-bottom: 1.5em !important; padding-top: 0 !important;  padding-bottom: 0 !important; font-size: 100% !important; width: auto !important; height: auto !important;}
.ns748 li {margin-bottom: 0.75em !important;}

.ns748-feed {margin: 1.5em 0 !important; padding: 0 17px; font-size: 100% !important;color: #CA987A;}
.ns748-feed h2 {margin: 0 0 1.5em !important; font-size: 100% !important;}
.ns748-feed a {color: #ce7656;}
.ns748-calendar {margin: 0 0 2em !important;}
.ns748-calendar table {width: auto !important; margin: 0 0 1.5em !important; border-collapse: collapse !important; border-spacing: 0 !important;}
.ns748-calendar td {width: auto !important; border: 1px solid #D8C48E !important; vertical-align: top !important; padding: 4px !important; text-align: center !important;}
.ns748-calendar td a {text-decoration: underline !important;}

.ns748-index .ns748-feed {
    background: url("../images/ct-bg.gif") repeat-y;
    height: auto;
    padding: 47px 70px 47px 35px !important;
    margin: 0 0 10px !important;
    width: 526px;
    position: relative;
    color: #554C38 !important;
}
.ns748-index .ns748-feed:before {
    content:"";
    display: block;
    width: 100%;
    height: 47px;
    position: absolute;
    left: 0;
    top: 0;
    background: url("../images/ct-top.png") no-repeat;
}
.ns748-index .ns748-feed:after {
    content:"";
    display: block;
    width: 100%;
    height: 47px;
    position: absolute;
    left: 0;
    botom: 0;
    background: url("../images/ct-bot.png") no-repeat;
}
.ns748-index h2 {
    text-align: center;
}
.ns748-index h2 a {
    color: #973C1C;
}
.ns748-index h2 a:hover {
    color: #973C1C;
}
.ns748-index .more {
    background: url("../images/detail-link.gif") no-repeat;
    height: 24px;
    margin: 10px 0 0 359px;
    padding: 8px 15px 0;
    width: 136px;
    overflow: hidden;

}
.ns748-index .more a {
    color: #973C1C;
    font-weight: bold;
    float: right;
}
.ns748-index .more a:hover {
    color: #973C1C;    
}
.ns748-index .ns748-date {
    font-size: 12px !important;    
}