/*
-----------------------------------------------
Site Print Styles
Author:   akella at http://cssing.org.ua
Version:  7 Apr 2008
----------------------------------------------- */

@media print { /* Стиль для печати */
   .extsplnk {display:none;}
   }

body {
	margin:.2in .55in;
	padding:0;
	font:12pt "Times New Roman", serif;
	}
.secondary, .sidebar, #footer, .secondary, .noprint, form{display:none;}
/* =Links
----------------------------------------------- */
a {
	color:black;
	text-decoration:none;
	}
a img {
	border-width:0;
	}
/* =Headings
----------------------------------------------- */
h1, h2, h3 {
	margin:.6em 0 0 0;
	font-family:Georgia,Serif;
	font-weight:normal;
	clear:both;
	}
	h1 {
		margin-top:.5em;
		font-size:180%;
		}
	h2 {
		font-size:240%;
		margin:.3em 0 0 0;
		padding-bottom:0;
		}
	h3 {
		font-size:150%;
		margin-bottom:0;
		}
p{
	margin:0 0 .6em 0;
	}
blockquote{
	font-style:italic;
	}
h3+blockquote, h2+blockquote, p+ul, h2+ul, h3+ul{
	margin-top:.2em;
	}
/* =etc(text margin ....)
----------------------------------------------- */
 /*a[href]:after,
 a[href]:after,
 a[href]:after {
	content: " (" attr(href) ") ";
	font-size: 80%;
	}
 a[href^="/"]:after,
 a[href^="/"]:after,
 a[href^="/"]:after {
	content: " (http://mfmesi.ru" attr(href) ") ";
	}*/

.flleft {float:left;}
.flright {float:right;}

/* director's speech */
#director {border:#D0CECB 1px solid; height:100px; margin-top:20px; background: #FFF url(../images/director_bg.jpg) right bottom no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; padding:25px 0px 25px 50px;}
#director p {margin:0 200px 0 0; }
#director .photo {position:relative; float:right; width:186px; top:-39px; padding-right:5px;}
#director .photo img {position: absolute;}
#dir_speech {}
#dir_speech p {text-align:justify; margin:12px 20px;}
#sight {text-align:right; line-height:40px; position:relative;}

/* main block */
.mainblock {border:#E6EBEB 1px solid; padding:20px; min-height:130px;}
.mainblock .flright p {display: table;}
.mainblock .flleft {width:130px;}
.mainblock .flright {margin-left:150px; float:none;}
.mainblock .flright * {clear:none; margin:0;}


/* news */
.newsitem {clear:both; margin:30px 0;}
.message {float:left; width:65px; height:65px; background:url(../images/alert.png) top left no-repeat;}
.anons {color:#000; text-align:center; float:left; width:60px; padding-right:2px; height:74px; margin-right:28px; background:#FFF url(../images/anons_bg.png) top left no-repeat; font-family:Verdana; font-size:13px; line-height:20px; font-weight:bold;} 
.anons span {font-size:36px; margin:0; line-height:50px; font-weight:lighter;}
.date {color:#000; text-align:center; float:left; width:60px; padding-right:2px; height:74px; margin-right:28px; background:#FFF url(../images/date_bg.png) top left no-repeat; font-family:Verdana; font-size:13px; line-height:20px; font-weight:bold;} 
.date span {font-size:36px; margin:0; line-height:50px; font-weight:lighter;}
.trumb {float:left;}
.trumb img {margin-right:20px; margin-bottom:15px; display:block;}
.text {margin-left:90px;}
.newsitem h4 {font-size:17px; margin:0;}
.text p {margin:12px 0;}
.text small {color:#000; background-color:#fff;}
.text small span {white-space:nowrap;}
#content small br {display:none;}

/* comments */
.mod_comment_body {clear:both; margin-bottom:20px;}

table.tablesorter {
	font-family:arial;
	background-color: #000;
	color:#FFF;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	color:#000;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	
}
table.tablesorter tbody td {
	color: #000;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

table.table_lines {font-family:arial;font-size: 10pt; }
table.table_lines caption {text-align:right; font-style:italic; padding-bottom:15px;}
table.table_lines tr {}
table.table_lines th {border-bottom: 2px #000 solid; padding:5px; vertical-align: bottom;}
table.table_lines td {border-bottom: 1px #000 solid; padding:5px; vertical-align:top;}


/* hide */

#topmenu, #navigation, #extra, #header, #footer {display:none;}
