/* CSS Document */

/* базовые элементы */
html {
	height:100%;
}

body {
	background: url('/images/bg.gif');
	font-family: "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
    height:100%;
	color:#00537B;
	margin: 0px;
	background-color: #ffffff;
}

h1,h2,h3,h4,h5,h6{
	padding-top:10px;
}

img{
	border:0px;
}

a{text-decoration:underline; color:#00537B;}
a:hover{text-decoration:underline; color:#cb5d1c;}
a:active{color:#00537B;}

ul{
	font-size: 15px;
}

hr{
color:#bdbdbd;
height: 1px;
border: 1px solid #bdbdbd;
clear:both;
}

small{
	font-size: 11px;
}
/* конец: базовые элементы */

/* оформление списков */
.ulm {
	margin: 0.5em 0;
	padding: 0 0 0 0em;
}
.lim {
    margin: 0.4em 0; 
	padding: 0 0 0 25px;
    list-style-type: none;
    background: url('/images/system/bullet_small.gif') no-repeat 0 0.4em;
	line-height: 12px;
	font-size: 13px;
}
/* конец: оформление списков */

.maintext{
	padding:10px 10px 30px 10px;
	text-align:justify;
	vertical-align:top;
	font-size:15px;
}
.leftcolumn{
	padding:5px 5px 5px 5px;
	font-size:14px;
	text-align:center;
	border-right: 1px solid #bdbdbd;
	vertical-align:top;
}
		
.menublock {
    background: url('/images/system/print_01.gif') bottom right no-repeat;
	font-size: 1em;
	text-align: left;
	text-indent: 5px;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height:146px;
}

/* полосы */
.topstrip {
	margin-top:-3px;
	width: 100%;
	background: url('/images/system/stripes/s5t.gif') top right repeat-x;
}

#bottomstrip {
	margin-top: 0px;
	width: 100%;
	background: url('/images/system/stripes/s5b.gif') bottom right repeat-x;
}

#bottomstrip .strip{
	margin-left: 190px;
}

#toppic    
	{
	text-align: left;
	position: relative;
	padding:0px 0px 0px 0px;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100px;
	overflow: visible;
	visibility: visible;
	display: block;
}

#toppic .t1 {
	background: url('/images/system/stripes/s1t.gif') bottom left repeat-x; 
	text-align:left; 
	vertical-align:top;
}
#toppic .t2 {
	background: url('/images/system/stripes/s2t.gif') bottom left repeat-x; 
	text-align:left; 
	vertical-align:bottom;
}
#toppic .t3 {
	background: url('/images/system/stripes/s3t.gif') bottom left repeat-x; 
	text-align:left; 
	vertical-align:bottom;
}
#toppic .t4 {
	background: url('/images/system/stripes/s4t.gif') bottom left repeat-x; 
	text-align:left;
	vertical-align:bottom;
}
#toppic .t5 {
	background: url('/images/system/stripes/s4t.gif') bottom right repeat-x; 
	text-align:right; 
	vertical-align:top;
}
#toppic .t6 {
	background:url('/images/system/print_02.gif') top right no-repeat; 
	width:247px; 
	height:97px;
}
#toppic .btn{
	margin-top: 60px;
	margin-right: 10px;
}


#bottompic    
	{
	background:url('/images/system/stripes/s1b.gif') repeat-x;
	margin-top: -1px;
	text-align: left;
	position: relative;
	top: 0;
	left: 0;
	vertical-align:top;
	width: 100%;
	height: 98px;
	overflow: hidden;
	visibility: visible;
	display: block;
}

#bottompic .b1{
	background: url('/images/system/separ2.gif') top right no-repeat; 
	padding: 8px 5px 5px 5px; 
	margin: 0; 
	vertical-align:middle;
}
#bottompic .b2{
	text-align:left; 
	vertical-align:top; 
	padding-top:3px;
}
#bottompic .b3{
	background: url('/images/system/stripes/s1b.gif') bottom right repeat-x; 
	text-align:right; 
	vertical-align:bottom;
}
#bottompic .b4{
	background: url('/images/system/stripes/s2b.gif') bottom right repeat-x; 
	text-align:right; 
	vertical-align:bottom;
}
#bottompic .b5{
	background: url('/images/system/stripes/s3b.gif') bottom right repeat-x; 
	text-align:right; 
	vertical-align:bottom;
}
#bottompic .b6{
	background: url('/images/system/stripes/s4b.gif') bottom right repeat-x; 
	text-align:left; 
	vertical-align:bottom;
}
#bottompic .bindex{
	background: url('/images/system/separ3.gif') top right no-repeat; 
	padding: 0px 5px 5px 5px; 
	margin: 0px; 
	vertical-align:middle;
}
/* конец: полосы */

/* оформление индекса */

.mainblock{
    margin: 0;
	position: relative; 
	width:100%; 
	min-width: 300px;
}

.left{
  position: absolute; 
  top: 0px; 
  left: 0; 
  width: 191px !important;
  width: 190px;
  height:100%;
  text-align:center;
}

.right{
  position: absolute;
  top: 0; 
  right: 0; 
  width: 200px; 
  height:100%;
}

.center{
  height:100%;
  margin: -15px 201px 0px 190px !important;
  margin: 0px 200px 0px 190px;
  border-right: 1px solid #bdbdbd; 
  border-left: 1px solid #bdbdbd;
}

.content{
  padding: 1px 20px 10px 20px;
  text-align:justify;
  font-size: 1.1em;
}
.colcontent{
  padding: 1px 0px 0px 0px;
  text-align:left;
}

#flashcontent	{
	background: url('/images/flash.jpg') top left no-repeat; vertical-align:top;
	background-color:#1c5d86;
     margin-top: 0px;
	width:100%;
	height:100px;
	overflow:hidden;
}
/* конец оформление индекса */


/* оформление таблиц */
.tbl{
	border:solid 2px #b9b9b9; 
	border-collapse: collapse;
	font-size:15px;
}
.trn{
	border: solid 1px #b9b9b9; 
	border-collapse: collapse; 
	padding: 3px 8px 3px 8px;
}
.trh{
	border: solid 1px #b9b9b9; 
	border-collapse: collapse; 
	padding: 3px 8px 3px 8px; 
	background-color:#efefef; 
}
/* конец: оформление таблиц */

.menu {background: url('/images/system/menu_decor.gif') top left no-repeat; vertical-align:top;}

/* разделы меню */
.menutitle{padding: 0 0 0 25px;}

.ftitle {	font-size: 17px; font-weight:bold; text-decoration:underline;border-bottom-style: dashed; border-bottom-width:1px;}
.ftitlem {font-size:15px; font-weight:bold; text-decoration:underline;border-bottom-style: dashed; border-bottom-width:1px;}

.printer{
	float: left;
	margin-top: 5px !important;
	margin-top: -7px;
	background: url('/images/system/printer.gif') 100% 3px no-repeat;
	text-align:center;
	height:20px;
	width:150px;
}

.printer_en{
	float: left;
	margin-top: 5px !important;
	margin-top: -7px;
	background: url('/images/system/printer.gif') 85% 3px no-repeat;
	text-align:center;
	height:20px;
	width:160px;
}

.hl{
	color:#cb5d1c;
}

/* рамки вокруг картинок */
.bord120 {
 display: block;
 background: url('/images/system/bord120.gif') no-repeat; 
 text-align: center;
 width: 132px;
 height:131px;
 padding-top: 6px;
}

.bord160x120 {
 display: block;
 background: url('/images/system/bord160x120.gif') no-repeat; 
 text-align: center;
 width: 172px;
 height:140px;
 padding-top: 6px;
}

.bord160x210 {
 display: block;
 background: url('/images/system/bord160x210.gif') no-repeat; 
 text-align: center;
 width: 172px;
 height:230px;
 padding-top: 6px;
}

.bord160x225 {
 display: block;
 background: url('/images/system/bord160x225.gif') no-repeat; 
 text-align: center;
 width: 172px;
 height:245px;
 padding-top: 6px;
}
/* конец: рамки вокруг картинок */


/* логотип версии для печати */
#printlogo    
	{
	text-align: left;
	position: relative;
	width: 100%;
	display: block;
	font-size: 0.7em;
	overflow: visible;
	visibility: visible;
	height: 50px;
	padding: 15px;
}

#printlogo .printimg{
	float:left; 
	padding-right: 10px;
}
/* конец: логотип версии для печати */

.mainshift{
	margin-top: -5px;
}

.printonly{
	display:none;
}

.noprint{
	display:block;
}

#news{
	clear:both;
}
#news .title{
	margin-bottom: 5px;
}
#news .text{
	margin-top: -5px;
}
#news .image{
	float:left;
	margin:  10px 10px 5px 0px;
}