@charset "UTF-8";

@media print
{
  body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:75.00%;
    color:#707070;
  }

   h1,h2,h3,h4,h5,h6 {
    font-weight:normal;
    color:#004d9e;   
  }

  h1 { font-size:20px; margin:0 0 16px; background:url(/images/bg_zag.gif) left 14px repeat-x; }                       /* 22px */
  h1 span {background:#fff;padding-right:9px;}
  h2 { font-size:18px; margin:0 0 14px;}                         /* 18px */
 
  
	td.main_col h2 { font-size:18px; margin:0 0 0.75em 0; background:url(/images/bg_zag.gif) left 13px repeat-x;}                          /* 18px */
	td.main_col   h2 span {background:#fff;padding-right:9px;}
  
  h3 { font-size:15px; font-weight:normal; margin:0 0 15px;color:#535353;font-weight:bold;}       /* 13px */
  h4 { font-size:14px; font-weight:normal; margin:0 0 14px;color:#969696; }                    /* 16px */
  h5 { font-size:14px; font-weight:normal; margin:0 0 0 0;color:#969696; }                    /* 14px */
  h6 { font-size:14px; font-weight:normal; margin:0 0 0 0;color:#969696; }                    /* 14px */
  
  #col3_content .grey h2{ font-size:183.33%; margin-top:0;}

  /* --- Lists -------------------------------------------------------------------------------- */

  dl { line-height:1.5em; margin:0 0 1em 1em; }  
  ul { /*list-style-type:disc;*/ list-style:none; margin: 0 0 1em 0 }
  ul ul, ul ul ul { /*list-style-type:circle;*/ list-style:none; margin-top:12px;margin-bottom:11px;}

  ol { list-style-type:decimal;margin:0 0 0 16px; }
  ol li {font-style:italic;margin:0 0 7px;}
  /*ol ol { list-style-type:lower-latin; margin-bottom:0; }*/
  ol ol { list-style-type:decimal; margin-bottom:0;margin-top:10px; }
  ol ol li {font-style:normal;margin-bottom:2px;line-height:20px;}

  li { margin-left:0.8em; line-height:1.5em; }
  ul li{padding:0 0 0 17px;margin:0 0 7px;background:url(/images/curr_str.gif) 0 5px no-repeat;font-style:italic;}
  ul ul li{padding:0 0 0 21px;background:url(/images/li2.gif) 0 9px no-repeat;font-style:normal;margin:0 0 2px;line-height:18px;}
  ul ul ul li{padding:0 0 0 3px;background:none;}

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; }

  /* --- general text formatting ------------------------------------------ */

  p { line-height:20px; margin:0 0 18px; }

  blockquote, cite, q {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
  }
  blockquote { margin:0 0 1em 1.6em; color:#666; }

  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  big { font-size:116.667%; }
  small { font-size:91.667%; }
 
  pre { line-height:1.5em; margin:0 0 1em 0; }
  pre, code, kbd, tt, samp, var { font-size:100%; }
  pre, code { color:#800; }
  kbd, samp, var, tt { color:#666; font-weight:bold; }
  var, dfn { font-style:italic; }

  acronym, abbr {
    border-bottom:1px #aaa dotted;
    font-variant:small-caps;
    letter-spacing:.07em;
    cursor:help;
  }

  sub, sup { font-size:91.6667%; line-height:0; }

  hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }

  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color:#004d9e; background:transparent; text-decoration:none;font-style:italic;}
  a:visited  { color:#004d9e; }

  a:focus,
  a:hover,
  a:active { color:#004d9e; outline:none;}

  /* --- images (with optional captions) ------------------ */

  p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }
  p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }

  p.icaption_left img,
  p.icaption_right img { padding:0; border:1px #888 solid; }

  p.icaption_left strong,
  p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; }
  
  div.through {font-size:11px;font-style:italic;color:#707070;margin-bottom:6px;}
  div.through  img {margin:0 4px 0 8px;}

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  */

 /**
  * ------------------------------------------------------------------------------------------------- #
  * Tables
  */

  table { width:auto; border-collapse:collapse; margin-bottom:0.5em; }
  table caption { font-variant:small-caps; }
  table.full { width:100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding:0.5em;vertical-align:top;}
  thead th { color:#000; border-bottom:2px #800 solid; }
  tbody th { background:#e0e0e0; color:#333; }
  tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }
  
  table.infotable{width:100%;border:1px solid #cdcdcd;}
  table.infotable th{
  	background:#e2e2e2 url(/images/th_bg.gif) left top repeat-x;
  	border-left:1px solid #fff;
  	border-top:1px solid #cfcfcf;
  	text-align:center;
  	color:#5e5e5e;
  	padding:9px 5px;
	font-size:13px;
  }
  table.infotable td{  	
	border:1px solid #cdcdcd;  
  	font-size:12;
  	color:#707070;
  	padding:12px 5px;
  }
  table.infotable tr:first-child td, table.infotable tr:first-child th{border-top:0 none;}
  table.infotable td:first-child, table.infotable th:first-child{border-left:0 none;}


 /**
  * ------------------------------------------------------------------------------------------------- #
  * Miscellaneous
  */

 /**
  * (en) Emphasizing external Hyperlinks via CSS
  */
div.first_oo {margin-bottom:20px;}
div.four_oo {margin-bottom:10px;} 
 /**
  * Баннеры
  */
  div.links img{margin-bottom:1.25em;}
  
 /**
  * Новости
  */
  .singlenews{margin:0 0 1.2em;line-height:1.5em;}
  .singlenews a{font-weight:bold;text-decoration:none;}
  .singlenews p.newsdate, span.news_date{color:#9f9e9e;font-size:91.67%;margin:0 0 0.5em}
  .singlenews .anonce{font-size:91.67%;}
  
  table.news_anons{width:100%}
  table.news_anons h3{margin:0;}
  table.news_anons h3 a{text-decoration:none;}
  table.news_anons td{vertical-align:top;}
  table.news_anons td.inews{width:1%;}
  span.news_date{font-size:91.67%;}
  table.news_anons .notice{padding:0.5em 0 0 0;margin:0 0 1em;}
  
  div.hotnews_main {margin:0 0 23px 15px;}
  table.hot_newstable {margin-bottom:0;}
  table.hot_newstable td {padding:0;}
  span.hot_date {background:#ed2c21;font-size:11px;color:#fff;padding:6px 10px 4px 14px;display:inline-block;margin-left:1px;margin-bottom:12px;}
  div.zag_hot {font-size:11px;color:#004d9e;padding-bottom:2px;padding-left:15px;}
  div.opis_hot {font-size:14px;font-weight:bold;color:#004d9e;padding-left:15px;}
  h1.news_zag {background:none;}
  
  div.bottom_news h2 {padding-left:18px;background:none;}
  div.anons_newsface {padding-left:18px;}
  div.date {
	  font-size:12px;
	  color:#707070;
	  padding:0 0 9px 41px;	  
	  background:url(/images/date_pic.gif) 19px -1px no-repeat;
  }
  
  div.zagl_news {font-size:13px;font-style:italic;margin-bottom:12px;}
  div.anonce_view {font-size:13px;font-style:italic;color:#707070;margin-bottom:25px;}
  div.back_news {font-weight:bold;padding-left:24px;background:url(/images/back_news.gif) left 4px no-repeat;}
  
  div.date_news {
	  font-size:12px;
	  color:#707070;
	  padding:0 0 8px 24px;	  
	  background:url(/images/date_pic.gif) 1px -1px no-repeat;
  }
	
	div.news_block {
	margin-bottom:24px;
	}
	
	div.news_block  img {
	margin-bottom:6px;
	}

	
  div.anons_newsface {
  margin-bottom:23px;
  }
  div.top_news {
  width:288px;
  background:#FDFEFE url(/images/1top.gif) no-repeat left top;
  }
  div.anons_newsface a {font-style:italic;font-size:12px;text-decoration:none;}
  div.all_sub {padding-left:18px;}
  div.all_sub a {font-size:11px;text-decoration:none;}
  
  
  div.main_link table{width:100%;}
  div.main_link td{padding:0;font-size:11px;}
  div.main_link a {padding-right:11px;outline: none;background:url(/images/str.gif) right 4px no-repeat;}
  
  
  
  
  
  
  
  
  
  
 /**
  * Список документов
  */
	div.document_list {font-size:11px;color:#959595;padding-left:25px;margin-bottom:16px;background:url(/images/doc_pic.gif) 0 5px no-repeat;}
	div.document_list a {font-size:13px;font-style:italic;}
	div.docitem{padding:0 0 0 24px;background: url(/images/ico/default.gif) 0 0 no-repeat;margin-bottom:0.75em;min-height:18px;_height:18px;line-height:1.4em;}
	div.doc-item{padding:1px 0 0 0;margin-bottom:0.5em;min-height:18px;_height:18px;line-height:1.4em;}
	div.docitem a, div.doc-item a{text-decoration:none;}
	div.icodoc, div.icortf{background: url(/images/ico/doc.gif) 0 0 no-repeat !important;}
	div.icozip, div.icorar{background: url(/images/ico/zip.gif) 0 0 no-repeat !important;}
	div.icopdf{background: url(/images/ico/pdf.gif) 0 0 no-repeat !important;}
	div.icoxls{background: url(/images/ico/xls.gif) 0 0 no-repeat !important;}
	div.icojpg{background: url(/images/ico/jpg.gif) 0 0 no-repeat !important;}
	div.icogif{background: url(/images/ico/gif.gif) 0 0 no-repeat !important;}
	div.icotxt{background: url(/images/ico/file.gif) 0 0 no-repeat !important;}
	div.icoppt{background: url(/images/ico/ppt.gif) 0 0 no-repeat !important;}
	div.icohtm, div.icohtml{background: url(/images/ico/htm.gif) 0 0 no-repeat !important;}
	div.docitem small, div.doc-item small{color:#9f9f9f;font-size:78.33%;}
 /**
  * Анонс рубрик
  */
	table.rubanons{width:100%;}
	table.rubanons a, ul.rubanons a{text-decoration:none;}
	table.rubanons h5, ul.rubanons h5{margin:0;}
	table.rubanons .descr{padding:0.5em 0 0 0;margin-bottom:2em;}
	table.rubanons img{margin-bottom:0.5em;}
	
	ul.rubanons{list-style:none;margin:0;width:auto;}
	ul.rubanons li{list-style:none;background:none;padding:0.25em 0.5em;margin:0;border-top:1px dotted #b1b1b1;}
	ul.rubanons li:first-child, ul.rubanons li.first-child{border-top:0 none;}
	
 /**
  * Страницы
  */
	div.pagenavi{margin:0 0 20px 0; padding:20px 0 0 0;}
	div.pagenavi span.pages{padding:0 10px 0 0;}
	div.pagenavi span.current{background-color:#ab0e0e;border:1px solid #ab0e0e;color:#fff;padding:2px 6px;font-weight:bold;margin:0 5px 0 0;}
	div.pagenavi a{border:1px solid #ab0e0e;background-color:#fff;color:#ab0e0e;font-weight:bold;margin:0 5px 0 0;padding:2px 6px;text-decoration:none;}
	div.pagenavi a:focus,
  div.pagenavi a:hover,
  div.pagenavi a:active { background-color:#fff;border:1px solid #ab0e0e;color:#ab0e0e;padding:2px 6px;font-weight:bold;margin:0 5px 0 0; }
  
 /**
  * Гостевая книга
  */
  .message{margin:0 0 9px;}
  .question{margin:0 0 15px;}
  .question .qtext{
  font-size:13px;
  font-style:italic;
  color:#004d9e;
  cursor:pointer;
  /*display:inline;
  background:url(/images/str.gif) no-repeat right center;
  padding-right:10px;*/
  }  
  div.qtext span {
	  background:url(/images/str.gif) no-repeat right center;
	  padding-right:10px;
	  
  }
  
	.message .answer{font-size:12px;color:#707070;padding:0 0 0 10px;display:none;}
	.message .answer .qtext{margin:0 0 15px;}
	
	.message-faq{padding:0 0 0 16px;background: url(/images/faq-li.gif) 0 0.25em no-repeat;margin:0 0 1.5em}
	.message-faq .question{color:#ab0e0e;font-weight:bold;margin:0 0 0.5em}
	.message-faq .answer{color:#5e5e5e;}
	
	ul.faqsummary{list-style:none;margin:0 0 2em;}
	ul.faqsummary li{list-style:none;margin:0;padding:0 0 0.5em 16px;background:url(/images/faq-li.gif) 0 0.5em no-repeat;}
	ul.faqsummary a{font-weight:bold;}
	
	div.guest_div  .header {
	font-size:13px;
	font-weight:bold;
	color:#004d9e;
	display:block;
	margin-bottom:10px;
	}
	
	div.autor {text-align:right;font-size:12px;font-style:italic;color:#969696;}
	
	span.head_answ {
	font-size:13px;
	font-weight:bold;
	color:#e90100;
	display:block;
	margin-bottom:10px;
	}
	
	div.sam_vopr, .sam_otv {
	margin-bottom:10px;
	}
	
 /**
  * Опросы
  */
	form.poll{margin:0 0 2em;}
	form.poll .header{font-size:150%;color:#272727;font-weight:normal;}
	form.poll label{margin-right:4em;}
	form.poll table td{border-top:1px solid #d7d7d7;}
	form.poll table tr:first-child td, form.poll table tr.first td{border-top:0 none;}
	form.poll input.Css_InputTypeButton{background:#b71614 url(/images/bg-button.gif) 0 0 no-repeat;width:146px;height:29px;border:0 none;color:#fff;font-weight:bold;padding:0 37px 0 0;font-family:Arial;}
	
img.picleft  {border:1px solid #cfcfcf;margin:8px 8px 8px 0 ;float:left;} /*рамка, отступ слева 0, справа, сверху и снизу около 8 пикселей, выравнивание по левому краю*/
img.picright {border:1px solid #cfcfcf;margin:8px 0 8px 8px;float:right;} /*рамка, отступ справа 0, слева,сверху и снизу около 8 пикселей, выравнивание по правому краю*/
img.piclefttop {border:1px solid #cfcfcf;margin:0 0 8px 8px;float:left;} /*рамка, отступы только слева и снизу, выравнивание по левому краю*/
img.picrigthtop {border:1px solid #cfcfcf;margin:0 8px 8px 0;float:right;} /*рамка, отступы только справа и снизу, выравнивание по правому краю*/
img.picborder {border:1px solid #cfcfcf;} /*только рамка*/
img.picleft0 {margin:8px 8px 8px 0 ;float:left;} /*БЕЗ рамки, picleft*/
img.picright0 {margin:8px 0 8px 8px;float:right;} /*БЕЗ рамки, picright*/
img.piclefttop0 {margin:0 0 8px 8px;float:left;} /*БЕЗ рамки, отступы только слева и снизу, выравнивание по левому краю*/
img.picrigthtop0 {margin:0 8px 8px 0;float:right;} /*БЕЗ рамки, отступы только справа и снизу, выравнивание по правому краю*/
	
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 593px;
	height:231px;
	margin-left:27px;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:593px;
}

/* single scrollable item */
.scrollable img {
	float:left;	
	width:593px;
	height:231px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}


/*.scrollable {
	float:left;	
}*/

/* prev, next, prevPage and nextPage buttons */
a.browse {	
	display:block;
	width:56px;
	height:56px;
	float:left;	
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{clear:right; margin-right: 0px;background:url(/images/right_str.png) 0 0px no-repeat;/*_background:url(/images/test_right.gif) 0 0 no-repeat;color:transparent;*/}
/*a.right:hover 		{ background-position:0 -56px; }*/
/*a.right:active 	{ background-position:-60px -30px; } */


/* left */
a.left				{margin-left: 0px;background:url(/images/left_str.png) 0 0px no-repeat;margin-right:535px;color:transparent;} 
/*a.left:hover  		{ background-position:0 -56px;}*/
div.pre_nextstr a:hover {background-position:0 -56px;}


/* disabled navigational button */
a.disabled {
	background-position:0 -56px;
} 	


/* position and dimensions of the navigator */
.navi {
	margin-left:480px;
	width:135px;
	height:20px;
	position:absolute;
	bottom:37px;
	
}


/* items inside navigator */
.navi a {
	width:16px;
	height:16px;
	float:left;
	margin:3px;
	background:url(/images/nav_tchk.gif) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background:url(/images/nav_tchk.gif) 0 -16px no-repeat;     
}

/* active state (current page state) */
.navi a.active {
	background:url(/images/nav_tchk.gif) 0 -16px no-repeat;
}

div.pre_nextstr {position:absolute;bottom:107px;}

#kurs {position:relative;zoom:1;margin-bottom:38px;}
div.top_kurs {background:url(/images/top_kursbg.gif) left top no-repeat;}
div.middle_kurs {background:url(/images/middle_kurs.gif) right top repeat-y;}
div.bottom_kurs {background:url(/images/bottom_kursbg.gif) left bottom no-repeat;padding-left:14px;}
div.zag_kurs {color:#004d9e;font-size:14px;padding-bottom:17px;}
div.fish_div {
	position:absolute;
	height:142px;
	right:-36px;
	bottom:-35px;}

#kurs div.date {
	padding-bottom:14px;
	padding-left:22px;
	background-position:0 -1px;
}

ul.tabs {
	margin-bottom:0;
}

ul.tabs li {
	display:inline-block;
	width:111px;
	height:23px;
	padding:8px 0 0 0;
	font-size:11px;
	margin-right:1px;
	font-style:normal;
	margin:0;
	_display: inline;
	zoom: 1;
}

div.content_tab{
	width:223px;
	
}

div.bg_content {
padding:0 11px 7px 10px;
	background:#f5f5ec;
}

li.active {background:url(/images/li_act.gif) left top no-repeat;}
li.active a {color:#707070;margin:0 0 0 32px;font-style:normal;}
li.passive{background:url(/images/li_pass.gif) left top no-repeat;}
li.passive a {margin:0 0 0 32px;font-style:normal;}	

div.inputs_div {
	padding:15px 0 0 41px;
}
div.inputs_div label {
	padding:0 0 0 7px;
	_padding:0 0 0 2px;
	margin-right:33px;
	_margin-right:25px;
}

table.kurs_table {
	width:100%;
	margin-bottom:0;
}

table.kurs_table td{
	text-align:center;
	padding:9px 0 7px 0;
	font-size:12px;
	color:#003874;
	background:url(/images/bg_tdkur.gif) right top repeat-x;
}

td.name_op {
	font-size:11px!important;
	color:#707070!important;
	background:none!important;
}

td.vnd_td{
	color:#969696!important;
}

div.prim {
	font-size:10px;
	color:#707070;
	padding:28px 0 18px 9px;
	position:relative;
	z-index:200;
}


#collage {
height:105px;margin-bottom:12px;
}

div.pic_collage {
	float:left;
	width:441px;
	height:105px;
	}
	
	
div.text_collage {
	width:215px;
	height:89px;
	background:url(/images/bg_forcoll.gif) 0 0 no-repeat;
	float:right;
	margin-right:2px;
	font-size:13px;
	font-style:italic;
	color:#d2d2d2;
	padding:16px 20px 0 19px;
}

td.Css_PhotoCell {padding-bottom:45px;width:1%;padding-top:0;padding-bottom:28px;padding-left:0;}
div.photoname {font-size:12px;font-style:italic;text-align:center;}

div#plashka_text {border:1px solid #e4e4e4;position:relative;width:186px;padding:17px 40px 12px 19px;color:#969696;}


	.cornerTL_text,	.cornerTR_text,	.cornerBR_text,	.cornerBL_text
	{
	    width: 4px;
	    height: 4px;
	    overflow: hidden;
	    position: absolute;
	    top:-1px;
		left:-1px;
	    background: url(/images/cornerstext.gif);
	}
	
	.cornerTR_text {
	    left: auto;
		right:-1px;
		_right:-2px;
	    background-position: 4px 0;
	}
	.cornerBR_text {
		background-position:4px 4px;
		bottom:-1px;
		left:auto;
		right:-1px;
		_right:-2px;
		top:auto;
	}
	.cornerBL_text {
		background-position:0 -12px;
		bottom:-1px;
		left:-1px;
		top:auto;
	}
	
	
	#plashka_text h3 {font-size:18px;color:#004d9e;font-weight:normal;margin-bottom:17px;}
	#plashka_text  a {font-style:normal;font-size:13px;text-decoration:underline;display:block;margin-bottom:2px;}
	#plashka_text ul  {margin-bottom:0;}
	#plashka_text li  {background:url(/images/str.gif) 0 5px no-repeat;margin-bottom:24px;zoom:1;}
	#plashka_text p {line-height:14px;margin-bottom:0;}
}
