@media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000 }
  #menu_tbl{ display:none;}
  #banners_td{ display:none;}
  #center_banner_tr{ display:none;}
  #leftbar_tr{ display:none;}
  #hide_tr{ display:none;}
  #banners_td{ display:none;}
  #news_td{ width:100%;}

  #header_tpl{display:none;}
  #menu_tpl{display:none;}
  #show_tpl{display:none;}
  #zakaz{display:none;}
}

body, td  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;  margin-top: 0px;} 
body, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 0px;   } 

a:link       { color: #990000;
			   text-decoration: none;  
			   }
a:visited    { color: #990000;
			   text-decoration: none; 
			   }
a:hover      { color: #990000;
			   text-decoration: underline;}

a.lef:link 	{ text-decoration: none; 
				  color: #621A23;
				  font-weight: normal;
				  font-family: verdana, sans-serif;
				  }
	
a.lef:visited	{ text-decoration: none; 
					  color: #621A23; 
					  font-weight: normal; 
					  font-family: verdana, sans-serif; 
					  }

a.lef:hover	{ text-decoration: none; 
				  color: #621A23; 
				  font-weight: normal;
				  font-family: verdana, sans-serif; 
                                  text-decoration: underline;
				  }

a.doc_link 	{   margin-right: 1px; 
			    padding: 1px 30px 5px 0; 
			    background: url("/img/rss-icon.png") no-repeat; 
				font-weight: bold;
			}
	
a.doc_link:hover	{ text-decoration: underline; background-position: 100% -100px;}

.txt {  font-size: 8pt; color: #000000; text-align: justify;}
.txtl {  font-size: 8pt; color: #000000; text-align: left;}
.txtr {  font-size: 8pt; color: #000000; text-align: right;}
.txt_i {  font-size: 8pt; color: #000000; font-style: italic; font-weight: bold; text-align: justify;}
.txt_c {  font-size: 8pt; color: #000000; text-align: center;}
.txt_cs {  font-size: 7pt; color: #000000; text-align: center;}
.txt_r {  font-size: 8pt; color: #000000; text-align: right;}
.header_bc {  font-size: 9pt; color: #000000; text-align: center; font-weight: bold;}
.rubrik { font-size: 7pt; font-weight: bold; text-align: center; color: #ffffff;}
.rubrik_l { font-size: 9pt; font-weight: bold; text-align: left; color: #ffffff;}
.rubrik_b { font-size: 9pt; font-weight: bold; text-align: center; color: #ffffff;}
.rubrik_s { font-size: 7pt; font-weight: bold; text-align: center; color: #ffffff;}
.rubrik_big { font-size: 9pt; font-weight: bold; text-align: center; color: #ffffff;}
.chisl {text-decoration: none; 
				  color: #ffffff;text-align: center; 
				  font-weight: bold; font-size: 7pt;
				  font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2pt; }
.razdel { font-size: 8pt; font-weight: bolder; text-align: left; color: #990000;}
.razdel_c { font-size: 9pt; font-weight: bolder; text-align: center; color: #990000;}


a.chis:link 	{ text-decoration: none; 
				  color: #ECE3D4;text-align: LEFT;
				  font-weight: bold;font-size: 7pt;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				  }
	
a.chis:visited	{ text-decoration: none; 
				  color: #ECE3D4;text-align: left; 
				  font-weight: bold;font-size: 7pt; 
	  			  font-family: Verdana, Arial, Helvetica, sans-serif;
					  }

a.chis:hover	{ text-decoration: none; 
				  color: #ffffff;text-align: left; 
				  font-weight: bold;font-size: 7pt;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				  }

a.to:link 	{ text-decoration: none; 
				  color: #ECE3D4;text-align: center;
				  font-weight: bold;font-size: 7pt;
				  font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2pt;
				  }
	
a.to:visited	{ text-decoration: none; 
				  color: #ECE3D4;text-align: center; 
				  font-weight: bold;font-size: 7pt; 
	  			  font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2pt;
					  }

a.to_b:hover	{ text-decoration: none; 
					  color: #ffffff;text-align: center; 
					  font-weight: bold;font-size: 9pt;
					  font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1pt;
					  }

a.to_b:link 	{ text-decoration: none; 
					  color: #ECE3D4;text-align: center;
					  font-weight: bold;font-size: 9pt;
					  font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1pt;
					  }	 
	
a.to_b:visited	{ text-decoration: none; 
						  color: #ECE3D4;text-align: center; 
						  font-weight: bold;font-size: 9pt; 
			  			  font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1pt;
						  }

a.to_b:hover	{ text-decoration: none; 
				 	  color: #ffffff;text-align: center; 
					  font-weight: bold;font-size: 9pt;
					  font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1pt;
					  }

.zagol { font-size: 12pt; font-weight: bold; text-align: left; color: #000000;}
.text12 { font-size: 12pt; color: #000000;}
.zagol_main { font-size: 14pt; font-weight: bold; letter-spacing: 3px; text-align: left; color: #000000;}
.zagol_main13 { font-size: 13pt; font-weight: bold; letter-spacing: 3px; text-align: left; color: #000000;}
.og { font-size: 8pt; text-align: left; color: #000000;}
.zagol_red { font-size: 13pt; font-weight: bold; text-align: left; color: #990000;}
.zagol_red_c { font-size: 13pt; font-weight: bold; text-align: center; color: #990000;}
.italic_big { font-size: 12pt; font-weight: bold; font-style:italic; text-align: left; color: #000000;}

a.oglav_notlink {
	cursor: default;
}

a.oglav_notlink:link 	{ text-decoration: none; 
				  color: #9F9F9F;
				  text-align: left;
				  font-weight: bold;
				  font-size: 7pt;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				  }
	
a.oglav_notlink:visited	{ text-decoration: none; 
				  color: #9F9F9F;
				  text-align: left; 
				  font-weight: bold;
				  font-size: 7pt; 
	  			  font-family: Verdana, Arial, Helvetica, sans-serif; 
				  }

a.oglav_notlink:hover	{ text-decoration: none; 
				  color: #000000;
				  text-align: left; 
				  font-weight: bold;
				  font-size: 7pt;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				}

a.oglav_notlink p.subtitle {
			display: inline;
			font-weight: normal;
			font-style: italic;
			text-decoration: none;
}

a.oglav_notlink div.subblock {
			position: absolute;
			left: 35%;
			z-index: 3000;
			border: #990000 1px solid;
			width: 30%;
			display: none;
			background: #ffffff;
			font-size: 1.2em;
			padding: 5px;
			color: #000000;
			margin: 5px 0px 0px 150px;
}

a.oglav_notlink:hover div.subblock {
			display: block;
			font-weight: normal;
			color: #000000;
}


a.oglav:link 	{ text-decoration: none; 
				  color: #000000;text-align: left;
				  font-weight: bold;font-size: 7pt;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				  }
	
a.oglav:visited	{ text-decoration: none; 
				  color: #000000;text-align: left; 
				  font-weight: bold;font-size: 7pt; 
	  			  font-family: Verdana, Arial, Helvetica, sans-serif; 
					  }

a.oglav:hover	{ text-decoration: none; 
				  color: #990000;text-align: left; 
				  font-weight: bold;font-size: 7pt;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.oglav p.subtitle {
			display: inline;
			font-weight: normal;
			font-style: italic;
			text-decoration: none;
}

a.oglav div.subblock {
			position: absolute;
			left: 35%;
			z-index: 3000;
			border: #990000 1px solid;
			width: 30%;
			display: none;
			background: #ffffff;
			font-size: 1.2em;
			padding: 5px;
			color: #000000;
			margin: 5px 0px 0px 150px;
}

a.oglav:hover div.subblock {
			display: block;
			font-weight: normal;
			color: #000000;
}

a.oglav_b:link		{ text-decoration: none; 
					  color: #000000;text-align: left;
					  font-weight: bold;font-size: 7pt;
					  font-family: Verdana, Arial, Helvetica, sans-serif;
					  }
	
a.oglav_b:visited	{ text-decoration: none; 
					  color: #000000;text-align: left; 
					  font-weight: bold;font-size: 7pt; 
	  				  font-family: Verdana, Arial, Helvetica, sans-serif; 
					  }

a.oglav_b:hover		{ text-decoration: none; 
					  color: #990000;text-align: left; 
					  font-weight: bold;font-size: 7pt;
					  font-family: Verdana, Arial, Helvetica, sans-serif;
					}

a.oglav_b p.subtitle {
						display: inline;
						font-weight: normal;
						font-style: italic;
						text-decoration: none;
}

a.oglav_b div.subblock {
						position: absolute;
						left: 35%;
						z-index: 3000;
						border: #990000 1px solid;
						width: 30%;
						display: none;
						background: #ffffff;
						font-size: 1.2em;
						padding: 5px;
						color: #000000;
						margin: 5px 0px 0px 150px;
						}

a.oglav_b:hover div.subblock {
						display: block;
						font-weight: normal;
						color: #000000;
}

.photo { font-size: 7pt; color: #000000;; font-style: italic; font-weight: normal; text-align: justify; }

.paragraph  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 0px;   } 

.align_left {
float: left; /* Îáòåêàíèå ïî ïðàâîìó êðàþ */
margin-right: 5px;
clear: left; 
}

.bg_red{
font-size: 12pt; 
font-weight: bold; 
text-align: center; 
color: #fff;
background-color: #900;
}

.bg_gr{
font-size: 10pt; 
font-weight: bold; 
text-align: center; 
color: #000;
background-color: #ccc;
}

.button{
font-size: 10pt; 
font-weight: bold; 
text-align: center; 
color: #fff;
background-color: #900;
}

.red12{
font-size: 12pt; 
font-weight: bold; 
text-align: left; 
color: #900;
}

.red10{
font-size: 10pt; 
font-weight: bold; 
text-align: left; 
color: #900;
}

.page_act{
background:#900;
color:#fff;
padding:0 2px 0 2px; 
margin-left:2px;
}

.page_pas{
border-bottom:1px solid;
}

TABLE.tb {
 border: 1px solid #990000;
}

TD.tb {
 border: 1px solid #CFCECC;
 font-size: 8pt; color: #000000; text-align: justify;
}

TD.tb_c {
 border: 1px solid #CFCECC;
 font-size: 8pt; color: #000000; text-align: center;
}

TD.tb_l {
 border: 1px solid #CFCECC;
 font-size: 8pt; color: #000000; text-align: left;
}

TD.tb_r {
 border: 1px solid #CFCECC;
 font-size: 8pt; color: #000000; text-align: right;
}

p.title {
 border-top: 1px solid #990000;
 padding: 0.5em 0 0.5em 0;
 font-size: 1.6em;
}

p.com_title {
 border-top: 1px solid #990000;
 padding: 0.5em 0 0.5em 0;
 font-size: 1em;
 background-color: #F5EEE4;
}

p.com_txt {
 font-size: 1em;
 margin-left: 5px;
}

div.lcom {
 border: 0px solid #990000;
 padding: 5px;
 font-size: 1em;
 background-color: #F5EEE4;
}

div.lcom_art {
 padding: 0;
 font-size: 1em;
 background-color: #F5EEE4;
 font-weight: bold;
}

div.lcom_art a:link { 
 font-weight: bold;
 text-decoration: none;  
}

div.lcom_art a:visited {
 font-weight: bold;
 text-decoration: none; 
}

div.lcom_art a:hover {
 font-weight: bold;
 text-decoration: underline;
}

p.lcom_title {
 padding: 0;
 font-size: 1em;
 background-color: #F5EEE4;
}

p.lcom_txt {
 padding: 0px;
 font-size: 1em;
 margin-left: 5px;
}

/*ÑÊÀ×ÀÒÜ*/
a.powerpoint {
display: block;
cursor:pointer;
background-color: #F5EEE4;
color:#000000;
font-weight:normal;
padding:2px 3px;
margin-bottom:2px;
font-size:1em;
text-decoration: none;
border: 1px solid #990000;
vertical-align:middle;
}

a.powerpoint:hover {
font-weight:bold;
background-color:#990000;
color:#ffffff;
border: 1px solid #990000;
}

a.powerpoint:before {
content: url("/images/icons/PowerPoint.png");
}

a.left {
font-size: 7pt; 
color: #990000; 
text-align: justify;
}

.img_low {
	position:relative;
	top:3px;
}

/*Äëÿ ÞðÏðåìèè*/
div.nominate {
text-align: center;
width: 350px;
}

img.photo_c {
text-align: center;
margin: 7px;
float: left;
}

img.smallphoto_c {
text-align: right;
float: right;
margin: 0px;
}

div.header_p {
font-size: 1.2em;
font-weight: bold;
width: 350px;
text-align: right;
/*float: right;
clear: both;*/
margin: 7px 0px 7px 0px;
}

div.header_td {
font-size: 1.2em;
font-weight: bold;
width: 250px;
text-align: right;
float: right;
clear: both;
margin: 7px 0px 7px 0px;
}

div.subheader_p {
width: 250px;
text-align: right;
/*float: right;
clear: both;*/
margin-left: 100px;
}

div.subheader_td {
width: 175px;
text-align: right;
float: right;
clear: both;
margin-left: 75px;
}

div.comment {
font-size: 1.1em; 
font-weight: bolder; 
text-align: right; 
/*float: right;
clear: both;*/
color: #990000;
margin: 10px;
}

div.comment:before {
content: url("http://yurpractika.com/img/spot-zag.gif");
}

div.nominate p{
text-align: justify;
}

div.question_p {
font-size: 1.2em;
font-weight: bold;
text-align: right;
/*float: right;
clear: both;*/
margin: 7px 0px 7px 0px;
}

img.imgissue {
margin: 2px;
border: 1px;
}

#a_block {
font-size: 1em;
text-align: center;
margin: 5px;
padding: 5px 5px 5px 0px;
border: 1px solid #990000;
background-color: #F5EEE4;
width: 574px;
}

#a_block p {
font-size: 0.9em;
margin: 0px 5px 0px 5px;
}

td.newslist_date {
padding: 2px 5px 2px 5px;
color: #990000;
font-weight: bold;
font-size: 8pt;
border-bottom: 1px solid #990000;
}

a.newslist_string {
text-decoration: none;
}

a.newslist_string:hover {
text-decoration: underline;
}

td.newslist_td {
font-size: 8pt; 
color: #000000; 
text-align: justify;
padding: 2px 2px 2px 2px;
}

div.displayNewsBlock {
display: none;
}

a.a_link { 
color: #990000;
text-decoration: none;  
font-weight: bold;
}

a.a_link:link { 
color: #990000;
text-decoration: none;  
font-weight: bold;
}

a.a_link:visited {
color: #990000;
text-decoration: none; 
}

a.a_link:hover {
color: #990000;
text-decoration: underline;
font-weight: bold;
}

.red {
	color: #990000;
	font-weight:bold;
}

span.idiot {
	text-transform: lowercase;
}

/*ÄÍÈ ÞÐ. ÏÐÀÊÒÈÊÈ*/
#ypday_menu ul {
margin-left: 150px;
padding: 0px;
}

#ypday_menu ul li {
margin: 5px;
}

a.ypday_menu_item_link:link {
font-size: 1.1em; 
font-weight: bold; 
text-align: left; 
color: #990000;
}

a.ypday_menu_item_link:hover {
font-size: 1.1em; 
font-weight: bold; 
text-align: left; 
color: #990000;
text-decoration: underline;
}

a.ypday_menu_item_link:visited {
font-size: 1.1em; 
font-weight: bold; 
text-align: left; 
color: #990000;
}

#ypday_programs h1 {
font-size: 1.5em; 
font-weight: bold; 
text-align: center; 
color: #990000;
}

#ypday_programs .headline {
font-size: 1.3em; 
font-weight: bold; 
text-align: center; 
color: #990000;
margin: 2px;
padding-bottom: 8px;
}

#ypday_programs ul {
list-style-type: none;
margin-left: 20px;
padding: 0px;
}

#ypday_programs ul li.point {
list-style-type: disc;
font-size: 1.1em; 
font-weight: bold; 
}

#ypday_programs ul li.description {
font-size: 1.0em; 
font-weight: normal; 
padding-bottom: 10px;
}

#ypday_participation h1 {
font-size: 1.3em; 
font-weight: bold; 
text-align: center; 
color: #990000;
}

#ypday_offer h1 {
font-size: 1.3em; 
font-weight: bold; 
text-align: center; 
color: #990000;
}

#ypday_offer h2 {
font-size: 1.1em; 
font-weight: normal; 
text-align: center; 
color: black;
}

#ypday_offer .headline {
font-size: 1.3em; 
font-weight: bold; 
text-align: center; 
color: black;
margin: 2px;
padding-bottom: 8px;
}

#ypday_offer ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#ypday_offer ul li {
padding-bottom: 5px;
}

#ypday_offer ul ul {
list-style-type: disc;
margin: 5px 0px 5px 25px;
padding: 2px;
}

#ypday_contacts {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#ypday_contacts .type {
display: none;
}

h1.red_header {
font-size: 1.5em; 
font-weight: bold; 
text-align: center; 
color: #990000;
}

li.list_links {
list-style-type: disc;
font-size: 1.1em; 
font-weight: bold; 
margin-bottom: 1em;
}

li.list_links a {
color: #990000;
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #990000;
}

li.list_links a:hover {
color: black;
text-decoration: none;
border-bottom: 1px solid black;
}

h4 {
text-align: center;
font-weight: bold;
font-size: 1em;
}