@charset "windows-1251";
html {
	height:100%;
}
* html body {
	height:100%;
}
body {
	position:relative;
	min-height:100%;
	position:relative;
	margin:0px;
	padding:0px;
}
.smalltxt {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
text-decoration:none;
}
.errortext {
color:red;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
.notetext {
color:green;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.filteron {
color:#FF0000;
}
.filteroff {
color:#1C7729;
}
.tablebodylink {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
a.tablebodylink:hover {
text-decoration:underline;
}
.textmain {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:15px;
text-decoration:none;
}
input.typeinput {
background-color:#FFFFFF;
font-size:12px;
}
input.typeinput2 {
background-color:#FFFFFF;
font-size:12px;
width:100%;
}
.navchain {
color:#1F5887;
font-family:Arial,Helvetica;
font-size:12px;
}
.required {
color:red;
}
.pointed {
color:green;
}
.pointed2 {
color:blue;
}


/*----- L A Y O T ------------------------*/

#main
{ 
	margin-right: auto;
	margin-left: auto;
	width:1000px;
}

html,body{margin:0;padding:0; background-color:#FFFFFF; }

div#container{width:1000px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{height: 100%; margin: 0 222px; width:480px}
div#right{float:left;width:280px;margin-left:-280px;}
div#left{float:left;width:222px;margin-left:-1000px}
div#footer{margin-top:50px;background: #fff;clear:left;height:77px;width:1000px;background-image:url(images/footer.gif); background-position:top; background-repeat:no-repeat}
div#header{
	height:140px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
div#lineUp {
	margin-top:6px;
	border-top:6px solid #890000;
	width:920px;
	margin-left:auto;
	margin-right:auto
}


div#logoUpLeft{
	float:left;
	height:142px;
	width:720px;
	background-color: #FFFFFF;
	background-image:url(images/logoUpLeft.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
div#colcoUpRight{float:right;height:142px; width:280px; background-image:url(images/colcoUpRight.gif); background-position:right; background-repeat:no-repeat}
div#colcoRight{float:right;height:263px; width:280px; background-image:url(images/colcoRight1.gif); background-position:right; background-repeat:no-repeat}
div#logoText{margin-bottom:10px;margin-top:0px; margin-left:230px;height:52px; width:475px; background-image:url(images/logoText.gif); background-position:left; background-repeat:no-repeat}
div#menuUp{margin-top:20px; margin-left:230px;height:60px;width:475px;}
div#usabilities{margin-left:315px;}
div#copyright{ margin-top:20px; margin-left:20px; text-align:left;}
div#prior{
	margin-top:20px;
	margin-right:60px;
	text-align:left;
	width: 160px;
}
div#footerMenu{ margin-left:88px;}
div#phone{ margin-top:50px;padding-right:20px; margin-bottom:50px}
div#search{ margin-top:50px;padding-right:20px; margin-bottom:50px}
#searchForm img{float:right}
.inner{margin-left:5px; margin-right:5px; margin-top:14px; margin-bottom:5px}
div#logo{float:left;margin-top:20px}

div#header{background: #eee;}
div#right{background:#fff;}
div#left{/*background:#ddd;*/ text-align:left;}

img {
padding:0px;
margin:0px;
border:0px none #ffffff; 
}

.footer td 
{
border: outset 0pt;
border: inset 0pt;
border-spacing: 0px;
margin:0px;
padding:0px;
}

/*div{border:solid 1px black}*/

/*-------------------------------------  E L E M E N T S  ----------------------------------*/
h1,h2{	font-size: 13px; color:#000000; text-align:left; margin:0px; margin-top:4px;}

h1 {	background-image:url(images/arrowLeftH2.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:20px;
}


h4 {font-size: 12px; color:#890000; text-align:left; margin: 10px 0}
h5 {font-size: 28px; color:#888888; text-align:center; margin:0px; margin-top:10px; margin-bottom:8px;}

a{color: #2B55A2; text-decoration:underline;font-weight:bold}
a.slim{color: #2B55A2; text-decoration:underline;font-weight:normal}
a.print{color: #37332C; text-decoration:underline; font-weight:normal}
#print{
padding-right: 26px;
text-align: right;
background-image:url(images/print_grey.gif);
background-position:right 0px;
background-repeat:no-repeat;
margin-bottom: 30px;
}
a:link{color: #2B55A2}
a:hover{color: #37332C}
a:visited{color: #2B55A2}
a:active{color: #2B55A2}
a:visited:hover{color: #37332C}


a.print:link{color: #37332C}
a.print:hover{color: #37332C}
a.print:visited{color: #37332C}
a.print:active{color: #37332C}
a.print:visited:hover{color: #37332C}

hr
{
height: 1px;
color: #ABACAD;
background-color: #ABACAD;
border: 0px solid #ABACAD;
}

ul { 
list-style-type: square;
margin: 0px;
padding: 0px;
padding-left: 40px;
}
li { 
margin:0px;
padding: 0px;
padding-left:10px; 
line-height:17px; 
color:#676869;
}

.inner td,.p,p, .span{line-height:17px;margin:0px; margin-top:8px; margin-bottom:8px}
.inner td,a,.span,li,.p,p,input, body {text-indent:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #23211D;}
.inner {font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #23211D;line-height:17px;text-indent:0px;}
.inner h3 {
	line-height: 1.5;
}

/* ---------------------------------------------- D E S I G N  --------------------*/
.arr3R
{
	background-image:url(images/strelki3r.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:30px;
}

.breadCumb
{
margin-bottom:10px;
margin-top:8px;
}
.breadCumb a,.breadCumb span
{
font-family:Arial, Helvetica, sans-serif;
color:#808080;
text-decoration:underline;
font-size:10px;
}
.breadCumb a:link{color: #004B85;}
.breadCumb a:hover{color: #808080;}
.breadCumb a:visited{color: #004B85; }
.breadCumb a:active{color: #004B85;}
.breadCumb a:visited:hover{color: #808080;}
.breadCumb span{color: #808080;text-decoration:none;}





.contextMenu {
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	margin-bottom:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0;
	margin-left:-20px;
	padding-bottom: 15px;
	padding-top: 5px;
}
.contextMenu a, .contextMenu span {
	font-size:11px;
	text-decoration: none;
	color:#890000;
	text-transform:uppercase;
}
.contextMenu a:link{color: #890000;}
.contextMenu a:hover{color: #808080;}
.contextMenu a:visited{color: #890000;}
.contextMenu a:active{color: #890000;}
.contextMenu a:visited:hover{color: #808080;}
.contextMenu .current span {color: #808080;}
.contextMenu td {
	border-left: 1px solid #808080;
	text-align:center;
	padding:0px 10px 0px 10px;
}
#first{border-left: 0px none #808080;}






#contactsRight a
{
text-decoration: none;
font-weight:normal
}
#contactsRight p
{
margin:0px;
}


.compos a
{
	line-height:55px;
	padding-top:18px;
}
.compos a:link{color: #890000;}
.compos a:hover
{
	color: #808080;
	background-image:url(images/composBg.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
.compos a:visited{color: #890000;}
.compos a:active{color: #890000;}
.compos a:visited:hover{color: #808080;}
.compos span.current{color: #808080;}



.rightFloatImg { clear: left; padding-bottom: 0px;}
.rightFloatImg img{ float: left; }
.txt { margin-left: 110px; }



#phone{margin-right:10px;}
#search{margin-right:10px;}
#phone a
{
font-family:Arial, Helvetica, sans-serif;
color:#004B85;
text-decoration:underline;
font-size:12px;
}



#footerMenu{}
#footerMenu a
{
font-family:Arial, Helvetica, sans-serif;
color:#890000;
text-decoration:none;
font-size:9px;
}
#footerMenu a:link{color: #808080; background-position:center 0px;}
#footerMenu a:hover{color: #890000; background-position:center -51px;}
#footerMenu a:visited{color: #808080; background-position:center 0px;}
#footerMenu a:active{color: #808080; background-position:center -51px;}
#footerMenu a:visited:hover{color: #890000; background-position:center -51px;}


#copyright p, #prior p, #search p
{
color:#8D8D8D;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:12px;
text-indent:0px;
}
#search p
{
font-size:12px;
font-weight:bold
}


#copyright a, #prior a
{
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:#890000;
text-decoration:none
}

.footerTbl
{
	border: outset 0pt;
	border-collapse: collapse;
	border-spacing: 0pt;
	/*empty-cells:hide;*/
}
.footerTbl td 
{
border: outset 0pt;
border: inset 0pt;
border-spacing: 0px;
margin:0px;
padding:0px;
}



#usabilities a
{
	text-decoration:none;
}


#menuUp a,#menuUp span.current
{
margin-left:3px;
font-size:11px;
padding-top:18px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#menuUp a:link{color: #808080; background-position:center 0px;}
#menuUp a:hover{color: #890000; background-position:center -51px;}
#menuUp a:visited{color: #808080; background-position:center 0px;}
#menuUp a:active{color: #890000; background-position:center -51px;}
#menuUp a:visited:hover{color: #890000; background-position:center -51px;}
#menuUp span.current{color: #890000; background-position:center -112px;}




.menu_{ 
padding-right:10px;
font-weight:bold;
background-image:url(images/vertic_line.gif);
background-position: 197px bottom ;
background-repeat:no-repeat;
 }
.menu{ padding-right:10px;font-weight:bold;}
.lev1{line-height:14px;margin-left:30px;}
.lev2{line-height:11px;margin-left:30px;}
.lev1curr
{
	margin-left:30px;
	line-height:14px;
	background-image:url(images/arrowRightMenu.gif);
	background-position:10px 0px;
	background-repeat:no-repeat;
}
.lev2curr
{
	margin-left:30px;
	line-height:11px;
	background-image:url(images/arrowRightMenu.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
}

.lev1, .lev1curr { width:180px;padding-right:20px;}
/*for IE 5*/
.lev1, .lev1curr { width:180px; /*IE 5 width*/voice-family: "\"}\""; voice-family:inherit;width:160px; /*normal browser width*/} 
/*for OPERA 5*/
html>body .lev1curr {width:160px; /*for opera 5, because this kill enterpreter "\"}\""*/} 
html>body .lev1{width:160px; /*for opera 5, because this kill enterpreter "\"}\""*/} 

.lev2, .lev2curr { width:180px;padding-right:20px;}
/*for IE 5*/
.lev2, .lev2curr { width:180px; /*IE 5 width*/voice-family: "\"}\""; voice-family:inherit;width:160px; /*normal browser width*/} 
/*for OPERA 5*/
html>body .lev2curr {width:160px; /*for opera 5, because this kill enterpreter "\"}\""*/} 
html>body .lev2 {width:160px; /*for opera 5, because this kill enterpreter "\"}\""*/} 

/*
.menu{border:1px solid #000}
.lev1,.lev2,.lev2curr,.lev1curr{border:1px solid #000}
*/


.menu .lev1 a{ font-size:11px; color:#890000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:0px;}
.menu .lev1 a:link{color:#890000}
.menu .lev1 a:hover{color:#7F7F7F}
.menu .lev1 a:visited{color: #890000}
.menu .lev1 a:active{color: #890000}
.menu .lev1 a:visited:hover{color:#7F7F7F}
.menu .lev1curr a{ font-size:11px; color:#7F7F7F; font-family:Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:0px;}

.menu_ .lev1 a{ font-size:12px; color:#890000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:0px;}
.menu_ .lev1 a:link{color:#890000}
.menu_ .lev1 a:hover{color:#7F7F7F}
.menu_ .lev1 a:visited{color: #890000}
.menu_ .lev1 a:active{color: #890000}
.menu_ .lev1 a:visited:hover{color:#7F7F7F}
.menu_ .lev1curr a{ font-size:12px; color:#7F7F7F; font-family:Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:0px;}

.menu .lev2 a{color:#890000; font-size:10px;text-decoration:none;letter-spacing:0px; text-transform:none; margin-right:0px;}
.menu .lev2 a:link{color:#890000}
.menu .lev2 a:hover{color:#7F7F7F}
.menu .lev2 a:visited{color: #890000}
.menu .lev2 a:active{color: #890000}
.menu .lev2 a:visited:hover{color:#7F7F7F}
.menu .lev2curr a{ color:#7F7F7F;font-size:10px;text-decoration:none;}


/*printer styles*/ 
@media print
{
	#header,.breadCumb,.contextMenu,#right,#left,#footer{display:none;width:0px;height:0px;}
	#wrapper{width:100%; float:none;}
}


.navprint {font:10px Tahoma,Arial,Helvetica,sans-serif;margin-top:10px;text-align:center;line-height: 2;}
.navprint   .current {background:#DDDDDD;border:1px solid #CCCCCC;color:#000000;font-weight:bold;padding:2px 5px 2px 5px;line-height: 2;}
.navprint a:link {background:#F5F5F5;border:1px solid #CCCCCC;color:#1F627C;padding:2px 5px 2px 5px;text-decoration:none;line-height: 2;}
.navprint a:visited {background:#F5F5F5;border:1px solid #CCCCCC;color:#1F627C;padding:2px 5px 2px 5px;text-decoration:none;line-height: 2;}
.navprint a:hover{background:#676767;border:1px solid #000000;color:#FFFFFF;line-height: 2;}

#block_pdf_left p {
}