/* CSS Document */
body{
background-color:#efefe7;
color:#000;
margin:0px;
padding:0px;
font-size:11px;
font-family:Tahoma, Verdana, sans-serif;}
td{
vertical-align:top;
padding:0px;}
table{
border-collapse:collapse;
border-width:0px;}
img{
border-width:0px;}
h1, h2, p{
font-size:11px;
margin:0px;
padding:0px;
}

h1.header{
font-family: sans-serif, arial;
font-size: 15px;
font-variant: small-case;
color: #330000;
margin-bottom: 15px;
}

.leftline{
background: url(/images/leftline.jpg) repeat-y;
}
.news{
background: url(/images/newsbg.gif) repeat-y;
padding:10px 4px 100px 5px;}
	.news table{
	margin:40px 7px 0px 8px;}
	.news table h1{
	margin:0px 0px 11px 0px;
	}
	.news table h2{
	margin:8px 0px 4px 0px;
	color:#fff;
	background-color:inherit;
	}
	.news table p{
	margin:0px 0px 9px 0px;
	}
	.newsline{
	height:1px;
	background: url(/images/newsline.gif) no-repeat;
	}

.menu{
background: url(/images/menubg.jpg) repeat-y;
padding:68px 0px 100px 19px
}
	.menu table td{
	height:36px;
	padding:7px 0px 0px 36px;
	font-size:12px;
	}
	.menuitem1{
	background: url(/images/menuitem1.jpg) no-repeat;
	}
	.menuitem2{
	background: url(/images/menuitem2.jpg) no-repeat;
	}
	.menuitem3{
	background: url(/images/menuitem3.jpg) no-repeat;
	}
	.menuitem4{
	background: url(/images/menuitem4.jpg) no-repeat;
	}
	.menuitem5{
	background: url(/images/menuitem5.jpg) no-repeat;
	}
	.menuitem6{
	background: url(/images/menuitem6.jpg) no-repeat;
	}
	.menuitem7{
	background: url(/images/menuitem7.jpg) no-repeat;
	}

.main{
background-color:#fff;
color:inherit;
}
	.mainleftt{
	background: url(/images/mainleftt.jpg) repeat-y;
	}
	.maintopt{
	background: url(/images/maintopt.jpg) repeat-x;
	height:19px;
	}
	.mainbottomt{
	background: url(/images/mainbottomt.jpg) repeat-x;
	height:57px;
	}
	.mainlefttop{
	background: url(/images/mainlefttop.jpg) no-repeat;
	height:185px;
	}
	.maintop{
	background: url(/images/maintop.jpg) no-repeat;
	height:19px;
	margin-left:165px;
	}
	.mainbottom{
	background: url(/images/mainbottom.jpg) no-repeat;
	height:57px;
	}
	.maincontent{
	padding:50px 20px 50px 20px;}
		.maincontent img{
		border:1px solid #a9a8a1;
		margin:0px 15px 15px 0px;
		float:left;
		}
		.date{
		padding:3px 6px 3px 6px;
		background-color:#efefe7;
		color:inherit;
		}
		h1{
		margin-top:10px;}
		p{
		margin-bottom:10px;}
		hr{
		border:1px solid #efefe7;
		clear:both;
		margin: 0px 0px 20px 0px;}

.copyright{
vertical-align:bottom;
padding:0px 12px 10px 0px;}
.copyright p{
text-align:right}

a:link {color:#444444; text-decoration:underline; background-color:inherit;}
a:visited {color:#555555; text-decoration:underline; background-color:inherit;}
a:active {color:#333333; text-decoration:underline; background-color:inherit;}
a:hover {color:#666666; text-decoration:underline; background-color:inherit;}


/*********************[ разное ]*****************************/
span.url-data {
	line-height: 30px;
	font-size: 11px;
	color: #999;
}

span.red {
	color: #c30;
}

p.note {
	padding: 5px 10px 5px 10px;
	color: #999;
	background-color: #eee;
	font-size: 11px;
}


/*********************[ ошибки ]*****************************/

p.alert {
	padding: 10px;
	border: none;
	background-color: #ffc;
	width: 100%;
	color: #f00;
}

p.success {
	padding: 10px;
	background-color: #cfc;
	width: 100%;
}

/*******************[ ссылки для администрирования ]***************/

p.edit {background: #eee; margin-top: 5px;}

a.edit {
	width: 24px;
	height: 24px;
	background: url("/images/edit.png") left center no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	PADDING-TOP: 2px;
}

a.del {
	width: 24px;
	height: 24px;
	background: url("/images/del.png") left center no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	PADDING-TOP: 2px;
}

a.time {
	width: 24px;
	height: 24px;
	background: url("/images/time.png") left center no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	PADDING-TOP: 2px;
}

a.money {
	width: 24px;
	height: 24px;
	background: url("/images/money.png") left center no-repeat;
	padding-left: 22px;
	padding-bottom: 2px;
	PADDING-TOP: 2px;
}

/**********************[ авторизация ]****************************/

form#admin {
	background-color: #eee;
	border-left: 5px solid #f90;
	padding: 5px 10px 5px 10px;
	margin: 0 0 10px 0;
	font-size: 11px;
}

form#admin input.logout {
	border: 1px solid #ccc;
	background-color: #999;
	color: #fff;
	font: normal 11px arial;
	margin-left: 10px;
}

/*******************[ список страниц ]***********************/



.pages {

	background-color: #eee;

	font: 11px arial;

	padding: 3px 3px 3px 8px;

}

select.fixed-width {
	width: 250px;
}

select.fixed-width-mini {
	width: 150px;
}

/*******************[ таблицы ]***********************/
table.data {
	width: auto;
	margin: 0;
	padding: 0;
	border-top: 1px solid #999;
	border-left: 1px solid #999;

	voice-family: "\"}\"";
	voice-family: inherit;

}

html>body table.data {
	width: 100%;
}

table.data td, table.data th {
	font-weight: normal;
	padding: 5px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	text-align: center;
}

table.data td a:hover {
	color: #f90;
}

table.data th {
	background-color: #eee;
}

table.data td.tab-data {
	width: 180px;
	text-align: right;
	color: #999;
}

table.data td.tab-value {
	text-align: left;
}

.submit {
	border: 1px solid #ccc;
	background: #999;
	color: #fff;
	font: 11px arial, sans-serif;
	width: 60px;
	text-align: center;
	background: #999 url("/images/bg-submit.gif") left top repeat-x;
}

form.simple {
	font-size: 11px;
}

form.simple input, form.well-formed select, table.well-formed select option, form.well-formed textarea {
	font: 11px arial, sans-serif;
	background-color: #eee;
	border: 1px solid #ccc;
}

form.simple textarea {
	width: 400px;
}

body>html form.simple textarea {
	width: 90%;
}

form.simple input.save {
	font-size: 19px;
	color: #333;
	border: 3px solid #999;
	margin: 20px 0 20px 0;
	padding: 5px;
}

form.simple select.search-fixed {
	width: 140px;
}

span.white {

	color: #fff;
}

/*-------PRINT STYLE--------*/
@media print {


.leftline{
display: none;
}
.news{
display: none;
float: left;
}
	.news table{
display: none;
float: left;
	}
	.news table h2{
display: none;
float: left;
	}
	.news table p{
	display: none;
float: left;
	}
	.newsline{
	display: none;
float: left;
	}

.menu{
display: none;
float: left;
}
	.menu table td{
	display: none;
float: left;
	}
	.menuitem1{
	display: none;
float: left;
	}
	.menuitem2{
	display: none;
float: left;
	}
	.menuitem3{
	display: none;
float: left;
	}
	.menuitem4{
	display: none;
float: left;
	}
	.menuitem5{
	display: none;
float: left;
	}
	.menuitem6{
	display: none;
float: left;
	}
	.menuitem7{
	display: none;
float: left;
	}

.main{
background-color:#fff;
color:inherit;
}
	.mainleftt{
	display: none;float: left;
	}
	.maintopt{
	display: none;float: left;
	}
	.mainbottomt{
	display: none;float: left;
	}
	.mainlefttop{
	display: none;float: left;
	}
	.maintop{
	display: none;float: left;
	}
	.mainbottom{
	display: none;float: left;
	}*/
	.maincontent{
	padding:50px 20px 50px 20px;
	float: left;
}
		.maincontent img{
		border:1px solid #a9a8a1;
		margin:0px 15px 15px 0px;
		float:left;
		}

}