 body
{
	font: 12 px tahoma, arial;
	margin: 0 0 0 0;
}

td
{
	font:12 px tahoma, arial;
	color: #000000;
	word-spacing: normal;
	vertical-align:top;
}
 
#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(images/header_09.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:13px; font-weight:bold; font-style: italic; padding:0 0 0 12px; cursor:pointer;background: url(images/header_09.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 10px 0 10px; height:35px; background: url(images/header_09.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 10px 0 10px; height:35px; background: url(images/header_09.gif) no-repeat right top;}

#nav li:hover a.top_link, 
#nav li.iehover a.top_link {color:#003399; background: url(images/header_091.gif) no-repeat; cursor:pointer;  }
#nav li:hover a.top_link span,
#nav li.iehover a.top_link span {background:url(images/header_091.gif) no-repeat right top; cursor:pointer; }
#nav li:hover a.top_link span.down,
#nav li.iehover a.top_link span.down {background:url(images/header_091.gif) no-repeat right top; cursor:pointer;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; cursor:pointer;}

#nav li:hover ul.sub
{left: 1px; top:38px; background: #E0E4ED; padding:3px; border:1px solid #C6CCD1; white-space:normal; width:135px; height:auto; z-index:300; cursor:pointer;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:130px; font-weight:normal; cursor:pointer;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:129px; line-height:18px; text-indent:1px; color:#000; text-decoration:none;border:1px solid #E0E4ED; cursor:pointer; }
#nav li ul.sub li a.fly
{background:#E0E4ED url(images/arrow.gif) 120px 6px no-repeat; cursor:pointer;}
#nav li:hover ul.sub li a:hover
{
	background:#5F8DD1;
	color:#fff;
	border-color:#fff;
	cursor:pointer;
	padding: 0 0 0 5px;
}
#nav li:hover ul.sub li a.fly:hover
{
	background:#5F8DD1 url(images/arrow_over.gif) 120px 6px no-repeat;
	color:#fff;
	cursor:pointer;
}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:125px; top:-4px; background: #E0E4ED; padding:3px; border:1px solid #C6CCD1; white-space:normal; width:125px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#5F8DD1 url(images/arrow_over.gif) 120px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#E0E4ED url(images/arrow.gif) 120px 6px no-repeat; color:#000; border-color:#E0E4ED;} 

a
{
	color: #003399;
	border:none;

}
a img {
 border: none; 
}

a:link {
	color: #003399;
    border:none;

}

a:visited {
	color: #483D8B;
    border:none;

}

a:hover {
	color: #FF0000;
    border:none;

}

.header
{
	font: bold 24px/24px tahoma, arial;
	letter-spacing : 1px;
	color: #003399;
	padding: 10px 0px 10px 5px;
	margin: 0px 0px 0px 0px;
}

.header_foot
{
	font: 12px/12px tahoma, arial;
	color: #003399;
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
}

.epigraf
{
	font: 12px tahoma, arial;
	color: #003399;
}

.menu2 {
	HEIGHT          : 25px;
	COLOR           : #666666;
	FONT-FAMILY     : Arial, Helvetica, sans-serif;
	FONT-SIZE       : 12px;
	FONT-WEIGHT     : bold;
	BACKGROUND-IMAGE: url(img/m2_bkgr.gif);
	BACKGROUND-REPEAT:repeat-x;
	padding-left    : 9px;
	padding-top     : 9px;
}

.menu3 {
	HEIGHT          : 17px;
	COLOR           : #666666;
	FONT-FAMILY     : Arial, Helvetica, sans-serif;
	FONT-SIZE       : 12px;
	BACKGROUND-IMAGE: url(img/m3_bkgr.gif);
	border:#CCCCCC;
	outline-color: #CCCCCC;
	}
.menu3icon {
	HEIGHT          : 17px;
	WIDTH           : 35px;
	COLOR           : #666666;
	FONT-FAMILY     : Arial, Helvetica, sans-serif;
	FONT-SIZE       : 12px;
	BACKGROUND-IMAGE: url(img/m3_bkgr.gif);
	BACKGROUND-REPEAT:repeat-x;
	padding-left    : 8px
}
.head0 {
	HEIGHT          : 75px;
	BACKGROUND-IMAGE: url(img/head_bkgr0.jpg);
	BACKGROUND-REPEAT:no-repeat
}

.head1 {
	HEIGHT          : 75px;
	BACKGROUND-IMAGE: url(img/head_bkgr1.jpg);
	BACKGROUND-REPEAT:no-repeat
}

.head2 {
	HEIGHT          : 75px;
	BACKGROUND-IMAGE: url(img/head_bkgr2.jpg);
	BACKGROUND-REPEAT:repeat-x
}

.head3 {
	HEIGHT          : 75px;
	BACKGROUND-IMAGE: url(img/head_bkgr3.jpg);
	BACKGROUND-REPEAT:no-repeat
}
	.content {
	padding-left    : 15px;
	padding-right   : 10px;
	COLOR           : #333333;
	FONT-FAMILY     : Arial, Helvetica, sans-serif;
	FONT-SIZE       : 12px;
	LINE-HEIGHT     : normal;
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(img/content_bkgr.gif);
	BACKGROUND-REPEAT:repeat-y;
}
.bottom {
	HEIGHT          : 30px;
	padding-left    : 13px;
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url(img/bottom_bkgr.gif);
	BACKGROUND-REPEAT:repeat-x
}

#pagecontainer {
    margin          : 0 auto;
    width           : 1000px;
    text-align      : left;
}
.motto
{
	font: bold 12px/12px tahoma, arial;
	color: #003399;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

h1
{
	font: bold 12px/14px tahoma, arial;
	color: #003399;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2
{
	font: bold 14 tahoma, arial;
	color: #003399;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

h3
{
	font: bold 13 tahoma, arial;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.style1 {
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
	font-size: 36px;
	font-family: sans-serif;
}
.style2 {
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
}
.style7 {
	font-weight: bold;
	font-style: italic;
	color: #003399;
}
.style10 {
	color: #003399;
	font-style: italic;
}
.style12 {color: #003399}
.style13 {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #003399;
}
.style14 {
	font: italic bold 18px;
}
.style24 {
	font: bold 9px;
	color: #660000;
}
a.style24 {
	font: bold 9px;
	color:#660000;
	 text-decoration: none;
	}
a.style24:hover{
	font: bold 9px;
	color: #CC0000;
	}
a.style24:visited{
	font: bold 9px;
	color: #663399;
	}	
.style25 {
	font-size: 12px;
	margin-left: 20px;
	text-align:justify;
}
.style27 {color: #003399; font: italic;}
.style28 {color: #FF0000}
.style34 {
	font-size: 15px;
	font-style: italic;
	}
.style41 {font-family: sans-serif}
.style44 {
	color: #FFFFFF;
	font-size: 14px;
}
.style45 {font-size: 10px}
.style48 {font-size: 11px}

.cert {float: left; height: 220px; margin: 0 30px 30px 0;}
.cert img {border: 1px solid #ddd;}

/*#content {width: 100%;}*/
#center {
	vertical-align: middle;
	padding: 0 20px 0 40px;
}

.phones
{
	font:  bold 12px tahoma, arial;
	color: #003399;
	font-style: 	italic;
}

a.phones
{
	font: bold 12px tahoma, arial;
	color: #003399;
	font-style:italic;
}
a.phones:link
{
	font: bold 12px tahoma, arial;
	color: #003399;
	font-style:italic;
}
a.phones:hover
{
	font:  bold 14px tahoma, arial;
	font-style: 	italic;
	color: #FF0000;
}
a.phones:visited
{
	font:  bold 12px tahoma, arial;
	font-style: 	italic;
	color: #333399;
}
.button {
	border:none;
}
a.button {
	border:none;
	text-decoration: none;
	}
a.button:hover{
	border:none;
	background-color: #FF0033;
	}
a.button:visited{
	border:none;
	background: url('./images/4826_button_up.jpg') right top no-repeat;
	}	
.link_img
{
border:none;}
a.link_img
{
	text-decoration: none;
    border:none;	
}

a.link_img:link {
	border:none;
}

a.link_img:visited {
    border:none;
}

a.link_img:hover {
     border:none;
}
.pdf {font: 14px; sans-serif;}
li.pdf { margin: 0 0 5px 1px; padding: 5px 0 1px 0; list-style-image: url('./img/icon_pdf.gif') ; }

.rar {font: 14px; sans-serif;}
li .rar   { margin: 0 0 5px 1px; padding: 5px 0 1px 0; list-style-image: url('./img/icon_zip.gif') ; }

.zip {font: 14px; sans-serif;}
li.zip {  margin: 0 0 5px 1px; padding: 5px 0 1px 0; list-style-image: url('./img/icon_zip.gif') ; }

.doc{font: 14px; sans-serif;}
li.doc  { margin: 0 0 5px 1px; padding: 10px 0 1px 0; list-style-image: url('./img/icon_doc.gif') ; }
/*ul li.doc { padding-left : 10px; vertical-align : middle; }*/

.wmv {font: 14px; sans-serif;}
li.wmv   { margin: 0 0 .5em 1em; padding: .5em 0 .5em 0em; list-style-image: url('./img/icon_doc.gif' ) ; }

tr.tabl  {
	border:solid #5F8DD1;
	background: #E0E4ED;
	font: 12px;
	padding: 3px 5px 3px 5px;
}
th.tabl {border: #5F8DD1;
background:  #BBDDFA; font: italic  12px; }
tr.baza {font-size:12px; border:none; background: #E0E4ED;}