/* Если на сайте используется форум НЕ ИСПОЛЬЗОВАТЬ класс content в вёрстке!!! */

html {
margin: 0px;
padding: 0px;
height: 100%;
width: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background: #864860;
    font-family: Arial, Tahoma, Verdana;
	color: #000000;
	font-size:11px;
}
form {
	margin:0px; 
	padding:0px
}

table, td 
{
	font-family: Arial, Tahoma, Verdana;
	font-size:11px;
	vertical-align: top;
}

.mainTable
{
	width:1000px;
	height:100%;
}

p 
{
	font-size:11px;
	text-align: justify;
}

img {
	border: 0px;
}

a:link, a:visited, a:hover, a:active
{
	color:#000;
	font-size:14px;
	text-decoration:underline;
}
/* ======= основные стили ====*/


.head
{
	height:386px;
	background:url(img/head.gif) top left no-repeat;
	padding:352px 0px 0px 40px;
}

.headinner
{
	height:234px;
	background:url(img/headinner.gif) top left no-repeat;
	padding:198px 0px 0px 40px;
}

.contentmain
{
	background:#947253;
	padding-right:32px;
	padding-left:28px;
	height:100%;
}

.contentmain table.incontent
{
	background:#fff7d1 url(img/content_bg.gif) top left repeat-x; 
	width:100%;
	height:100%;
}

.contentmain table.incontent1
{
	background:url(img/inner_bg.gif) top left repeat-x #fff7d1; 
	width:100%;
	height:100%;
}


td.centerpane
{width:415px;
padding-top:20px;
vertical-align:top;
}

td.centerpane2
{
padding-top:0px;
vertical-align:top;
padding-right:25px;
padding-top: 50px;
}



td.rightpane
{width:230px;
padding:8px 0px 0px 30px;
}


.leftpane
{width:260px;
	padding:8px 0px 0px 8px;
	
}

table.people
{
	height:190px;	
	background:#947253;
	text-align:center;
	width:215px;
	color:#fff;
	
}

table.people td
{
padding:14px 11px 0px 11px;
}



table.people td .peopleSign td
{
	padding:11px 0px 8px 0px;
	padding:"8px 0px 8px 0px;"
}


table.people table td a:link, table.people a:vsited, table.people a:hover, table.people a:active
{
	color:#fff;
	text-decoration:underline;
}

.peopleSign
{
		color:#fff;
	font-size:12px;
}

.peopleSign a:link, .peopleSign a:visited, .peopleSign a:hover, .peopleSign a:active
{
		color:#fff;
	font-size:12px;
	text-decoration:none;
}

table.people2
{
	height:190px;	
	background:#b77730;
	text-align:center;
	width:215px;
	color:#fff;
	
}

table.people2 td
{
padding:14px 11px 0px 11px;
}



table.people2 td .peopleSign td
{
	padding:11px 0px 8px 0px;
	padding:"8px 0px 8px 0px;"
}


table.people2 table td a:link, table.people2 a:vsited, table.people2 a:hover, table.people2 a:active
{
	color:#fff;
	text-decoration:underline;
}


.mainmenu
{
	width:215px;
	margin-top:4px;
}

.forum
{
	width:215px;
}


.menuhead
{
	background:url(img/headmenubullet.gif) left center no-repeat #e94b1d;
	color:#fff;
	font-size:16px;
	padding:15px 10px 15px 51px;
	vertical-align:middle;
	font-weight:bold;
}

.libraryhead
{
	background:url(img/headlibrarybullet.gif) left center no-repeat #b77730;
	color:#fff;
	font-size:14px;
	padding:15px 10px 15px 35px;
	vertical-align:middle;
	font-weight: bold;
}


.libraryhead a:link, .libraryhead a:visited, .libraryhead a:hover, .libraryhead a:active
{
	color:#fff;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
}

.forumhead
{
	background:url(img/headforumbullet.gif) left center no-repeat #e9301d;
	color:#fff;
	font-size:14px;
	padding:15px 10px 15px 51px;
	vertical-align:middle;
	font-weight:bold;
}

.calendhead
{
	background:url(img/headforumbullet.gif) left center no-repeat #e9301d;
	color:#fff;
	font-size:14px;
	padding:11px 10px 11px 51px;
	vertical-align:middle;
	font-weight:bold;
	width: 215px;
}

.adminmenu a:link, .adminmenu a:visited, .adminmenu a:hover, .adminmenu a:active
{
	color: #fff;
}

.inmenu
{
	background:url(img/menubg.gif) left bottom no-repeat #f29b4b;
	padding:12px 20px 50px 20px;
}

.inmenu table td
{
	background:url(img/menubullet.gif) 0px 8px no-repeat;
	padding-left:22px;
	vertical-align:middle;
	border-bottom:2px solid #e77f3d;
}

.inmenu table td div.menuact a:link, .inmenu table td div.menuact a:visited, .inmenu table td div.menuact a:hover, .inmenu table td div.menuact a:active
{
	color:#9d1700;
text-decoration:none;
font-size: 12px;
}

.inmenu table td div a:link, .inmenu table td div a:visited, .inmenu table td div a:hover, .inmenu table td div a:active
{
	color:#ffffff;
	text-decoration:none;
	font-size: 12px;
}

.inmenu table td div
{
	padding:6px 0px 6px 0px;
width:100%;
}

.inmenu table td div.menuact div.menu2
{
	padding-left: 10px;
	background: url(img/bullet2.gif) 0px 11px no-repeat;
}

.inmenu table td div.menu2
{
	padding-left: 10px;
	background: url(img/bullet2.gif) 0px 11px no-repeat;
}

.inmenu table td div.menuact div.menu2 a:link, .inmenu table td div.menuact div.menu2 a:visited, .inmenu table td div.menuact div.menu2 a:hover 
{
	color: #f9f0dd;
	font-size: 11px; 
    
    	}



.inforum
{
	
	padding:0px 20px 0px 20px;
	color:#fff;
}

.incalend
{
	
	padding:10px 20px 10px 20px;
	color:#fff;
}

.incalend table
{	
	text-align:left;
}

.incalend 
{
	text-align:left;
}

.incalend a:link, .incalend a:visited, .incalend a:hover, .incalend a:active
{
	text-decoration: none;
	color: #000;
}

.inforum table td
{
	
	color:#fff;
	font-size:11px;
	background:url(img/forumline.gif) left bottom no-repeat;
	padding-bottom:12px;
}

.inforum a:link, .inforum a:visited, .inforum a:hover, .inforum a:active
{
	text-decoration:none;
	color:#fff;
background:none;
}

td .allmessage a:link, td .allmessage a:visited, td .allmessage a:hover, td .allmessage a:active
{
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}

.allmessage 
{
	padding:0px 20px 10px 20px;
}

 .inforum table td.allmessage
{
background:none;
text-align:right;
padding:0px 20px 0px 20px;
}

td.centerpane div.image
{
	padding-top:"10px";
	
}

span.date
{
	font-size:14px;
	font-weight:normal;
	color:#222;
	margin:0px;
padding:0px;
}

.archivedate 
{
	font-size:17px;
	font-weight:normal;
	color:#222;}


.newstitle a:link,  .newstitle a:visited,  .newstitle  a:hover, .newstitle  a:active 
{
	text-decoration: none;
	font-size: 17px; 
	font-weight: bold; 
	color:#222;
	
}
	

table.news 
{
	margin-top:5px;
	margin-bottom:20px;
}


.innews
{
	border-bottom:1px solid #e5b57c;

}

table.news table.innews td
{padding-bottom:15px;

}

table.player
{
border-top:2px solid #835522;
border-bottom:2px solid #835522;

background:#b77730;
}

table.player td
{
text-align:center;
padding:15px 0px 15px 0px;
}

table.library
{
border-bottom:2px solid #835522;

background:#b77730;
}

table.library td.inlibrary
{
background:url(img/librarybg.gif) right bottom no-repeat #b77730;
}

.inlibrary table
{
	margin:0px 0px 15px 8px;
}

div.inlibrary 
{
	padding-bottom:15px;
padding-right:30px;
padding-left: 8px;
color:#fff;
}

.inlibrary table td
{
padding-bottom:15px;
padding-right:30px;
color:#fff;
}

div.inlibrary  a:link,  div.inlibrary  a:visited,  div.inlibrary  a:hover, div.inlibrary  a:active
{
text-decoration:none;
color:#fff;
}

.fulllist 
{
	text-align: right;
	padding: 25px 10px 20px 0px;
}


.fulllist   a:link,  .fulllist   a:visited,  .fulllist   a:hover, .fulllist   a:active 
{ text-decoration: underline;
	font-size: 12px;
	color: #fff;
}

.playerfulllist
{
	text-align: center;
	padding: 10px 0px 0px 0px;
	}

.playerfulllist   a:link,  .playerfulllist   a:visited,  .playerfulllist   a:hover, .playerfulllist   a:active 
{ text-decoration: underline;
	font-size: 12px;
	color: #fff;
}


td.footer
{
	
	height:70px;
	padding:0px 31px 0px 28px;
background:#947253;
}

td.footer table.infooter
{
border-top:5px solid #1b1b1b;

width:100%;
height:70px;
color:#fff7d1;
}

.infooter a:link, .infooter a:visited, .infooter a:hover, .infooter a:active
{
color:#fff7d1;
text-decoration:underline;
}

.linkeng
{ text-decoration: none;
	color: #E2D8D0;
	font-family: Arial;
	vertical-align: middle;
}

.linkeng  a:link, .linkeng  a:visited, .linkeng  a:hover, .linkeng  a:active
{ text-decoration: none;
	color: #E2D8D0;
	font-family: Arial;
	vertical-align: middle;
}

.url  a:link, .url  a:visited, .url  a:hover, .url  a:active
{
	color: #CACACA;
}

.url2 
{
	color: #ffffff;
	font-weight: normal;
}

.inlibtitle
{
	font-size: 17px;
	font-weight: bold;
	color:#222;	
	}

.libtitle  a:link, .libtitle  a:visited, .libtitle  a:hover, .libtitle  a:active
{
	font-size: 14px;
	font-weight: bold;
	color:#222;
	text-decoration: none;
}



.phototext  a:link, .phototext  a:visited, .phototext  a:hover, .phototext  a:active
{
	text-decoration: none;
}

.phototitle  a:link, .phototitle  a:visited, .phototitle  a:hover, .phototitle  a:active
{
	font-size: 14px;
	font-weight: bold;
	color:#222;
	text-decoration: none;
}

.videolink  a:link, .videolink  a:visited, .videolink  a:active
{	
color: #725840;
text-decoration: none;
}

.videolink  a:hover
{	
color: #947253;
text-decoration: none;
}

.audiolink
{
	background: url(img/note.gif) 0px 0px no-repeat;
	
}

.audiolink  a:link, .audiolink  a:visited, .audiolink  a:active
{	
color: #725840;
text-decoration: none;
margin-left: 18px;
}

.audiolink  a:hover
{	
color: #947253;
text-decoration: none;
margin-left: 18px;
}


.alphabetlink  a:link, .alphabetlink  a:visited, .alphabetlink  a:active
{	
color: #614B38;
text-decoration: underline;

}

.alphabetlink  a:hover
{	
color: #947253;
text-decoration: none;

}

.authorlink 
{
	background: url(img/arrowbul.gif) 0px 6px no-repeat;
}

.authorlink  a:link, .authorlink  a:visited, .authorlink  a:active, .authorlink  a:hover
{
	color: #614B38;
	text-decoration: none;
	font-weight: bold;
	font-size: 12;
	margin-left: 0px;
}

.authorlink2  a:link, .authorlink2  a:visited, .authorlink2  a:active, .authorlink2  a:hover
{
	color: #614B38;
	text-decoration: none;
	font-weight: normal;
	font-size: 11;
	margin-left: 0px;
}

.calendlink
{
	text-align: center; 
	border-top: solid 1px #EACE94; 
	border-right: solid 1px #EACE94; 
	color: #523F2E;
}


.calendlink2  a:link, .calendlink2  a:visited, .calendlink2  a:active
{
	color: #614B38;
	text-decoration: none;
	font-weight: normal;
	}

.calendlink2  a:hover 
{	
color: #947253;
text-decoration: none;
}

.calendtext p 
{
	font-size: 12px;
}



.doclink  a:link, .doclink  a:visited, .doclink  a:active
{
	color: #614B38;
	text-decoration: none;
	font-weight: normal;
	}

.doclink  a:hover 
{	
color: #947253;
text-decoration: none;
}




.linklink  a:link, .linklink  a:visited, .linklink  a:active
{
	font-weight: bold;
	font-size: 17px;
	color: #624C37;
	text-decoration: none;
		}

.linklink  a:hover 
{	
	font-weight: bold;
font-size: 17px;
	color: #947253;
text-decoration: none;
}


.path  a:link, .path  a:visited, .path  a:active 
{
	font-size: 11px;
}

.logobuttonmain
{
	position: relative; 
	top:-310px; 
	left: 7px;  
}

.logobuttoninner 
{
	position: relative; 
	top:-170px; 
	left: 0px; 
}


/* ======= новости ===== */
.date {
	font-weight: bold;
}

/* ======== заголовки ===== */
h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}

h1
{
	font-size:24px;
	color:#222;
font-weight:bold;
margin-top:0px;

}

h2
{
	font-size:17px;
	color:#222;
	font-weight:bold;
}


h3
{
	font-size:18px;
	color:#222;
font-weight:normal;
margin-top:10px;
}

/* ======= списки ===== */

ul, ol, li {
	margin: 0px;
	padding: 0px;
}

li {
	padding-left: 15px;	
}
ul li {
	list-style-image: url(img/bullet.gif);
}

/* ======= формы ==== */
.authorization input.input {
	border: 1px solid #c4c4c4;
	width: 150px;
}
.input {
	border: 1px solid #c4c4c4;
}
.width 
{
	height: 17px;
	width: 300px;
}

.width1 
{
	
	width: 100%;
}


.width3 
{
	height: 17px;
	width: 278px;
}



.height {
	width: 300px;
	height: 150px;
}
.height1 {
	width: 100%;
	height: 150px;
}

.button 
{
	height: 17px;
	border: solid 1px #947253;
	background: #EACE94;
	color: #624C37;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
}

.HighLighting
{ 
	background-color:Silver;
	color:Purple;
	font-weight:bold;
}
/* ======== вспомогательные стили ======= */
div.line {
	border-bottom: 1px solid #000000;
	font-size: 1px;
	height: 1px;
	margin-top: 5px;
}

div.line2 {
border-bottom: 1px solid #947253;
	font-size: 1px;
	height: 1px;
	margin-top: 5px;
}



div.table table {
	border-top: 1px solid #c4c4c4e;
	border-right: 1px solid #c4c4c4;
}
div.table table td, div.table table th {
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
}
.width2 {width: 90%;}

/* ======== wysiwyg стили ======= */
p.left {text-align: left;}
p.right {text-align: right;}
p.center {text-align: center;}

/* ==================== голосования ============ */
.caps {
    background: url(img/bgcapsula1.gif) no-repeat;
    height:10px;
    font-size: 1px;
    padding: 0px 1px 0px 0px;}
.caps1 {
	background: url(img/capsula1.gif) repeat-x;
    height: 10px;
    font-size: 1px;
    border-right: solid 1px #008b90;
     }
	
/* ==== админское === */
div.True {border: 1px solid #eeeeee;padding:0px 3px;}
               div.True div.divedit, div.TrueOver div.divedit {margin:3px 0px; padding:4px;}
               div.TrueOver {border:1px solid black;padding:0px 3px;}
               div.TrueOver div.divedit {background:#e0e0e0;}
	

/* форум */
table.content{background: #E9FFCE}

.lastestposts a
{
    font-size:10px;
}
