/*////////// - Измененная шапка - //////////*/

  body  {
    background: url('../images/head_background.jpg') repeat-x 0 0;
    
    width:  100%;
  }
  
  #background_logo {
    background: url('../images/head_image.jpg') no-repeat top left;
    width:  100%;
    height: 218px;
  }  
  
  #logo_text {

    float: right;
    width:  432px;
    height: 211px;
  }
  

/*////////////////////////////////////////*/


/* CSS Document */

img
{
	border:0px solid blue;
}

.sitemap li
{
	line-height:20px;
}

/*---------Table------*/
.align-left
{
	float:left;
	margin-right:10px;
}

.align-right
{
	float:right;
	margin-left:10px;
}

table.main_table
{
	background-color:#0d4d97;
}

table.main_table tr td
{
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size:12px;
	text-align:left;
}

table.table-right
{
	background-color:#0d4d97;
}

table.table-right tr td
{
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size:12px;
	text-align:right;
}

table.table-center
{
	background-color:#0d4d97;
}

table.table-center tr td
{
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size:12px;
	text-align:center;
}

table.table-justify
{
	background-color:#0d4d97;
}

table.table-justify tr td
{
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size:12px;
	text-align:justify;
}

/*-------------------------------------*/

td.topline a, td.topline a:visited, td.topline a:active
{  
   	color:#F9FFFF;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 0px;

}
td.topline a:hover
{   
    color:#F9FFFF; 
    text-decoration:underline;
    background-repeat:no-repeat;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
		 
}
td.leftbox a, td.leftbox a:visited, td.leftbox a:active
{  
    background-image:url(flagoff.jpg);
    background-repeat:no-repeat;
	background-position:0px 2px;
	border-bottom:10px;
    color:#0D4D97;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:0px 0px 10px 30px;

}
td.leftbox a:hover
{    
    background-image:url(flagon.jpg);
    background-repeat:no-repeat;
	background-position:0px 2px;
	color:#0D4D97;
    text-decoration:underline;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
		 
}
td.leftbox2 a, td.leftbox2 a:visited, td.leftbox2 a:active
{  
    background-image:url(flag.jpg);
    background-repeat:no-repeat;
	background-position:33px 3px;
	border-bottom:10px;
    color:#0D4D97;
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:0px 0px 10px 60px;

}
td.leftbox2 a:hover
{    
    color:#0D4D97;
    text-decoration:underline;
    font-family:Arial, Helvetica, sans-serif;
		 
}
h1
{
    background-image:url(h1.jpg);
	background-position:47px 18px;
	background-repeat:no-repeat;
	border-bottom:10px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:400;
	color:#1867AC;
	padding-left:80px;
	padding-top:20px;
}
h2
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:400;
	color:#1867AC;
}
h3
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	color:#1867AC;
}	
h4
{    
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1867AC;
}
a, a:visited, a:active
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0E46BD;
	text-decoration:underline;
}
a:hover
{
    color:#0E46BD;
	text-decoration:blink;
}
td.text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	padding-left:80px;
	padding-right:40px;
	text-align:justify;
}
table.footer
{
	margin:20px 20px 20px 20px;
	border:1px solid #FFFFFF;
}

td.botlabel
{
	padding:10px 10px 10px 10px;
	color:#FFFFFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
td.botlabel a, td.botlabel a:visited, td.botlabel a:active
{  
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	text-decoration:none;
	font-weight:bold;
}
td.botlabel a:hover
{    
    color:#FFFFFF;
    text-decoration:underline;
    font-family:Arial, Helvetica, sans-serif;
		 
}

td.downbox
{
	padding:10px 10px 10px 10px;
	color:#FFFFFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
td.downbox a, td.downbox a:visited, td.downbox a:active
{  
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	padding-top:2px;
	display:block;
}
td.downbox a:hover
{    
    color:#FFFFFF;
    text-decoration:underline;
    font-family:Arial, Helvetica, sans-serif;
		 
}

div.links
{
	padding:0px 0px 30px 15px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div.links a, div.links a:visited, div.links a:active
{
	display:block;
	font-size:11px;
	text-decoration:underline;
	color:gray;
}

div.links a:hover
{
	text-decoration:none;
}

div.exclusive a, div.exclusive a:visited, div.exclusive a:active
{
	color:#ffffff;
	text-decoration:none;
	font-size:9px;
}
div.exclusive a:hover
{
	text-decoration:underline;
	color:#ffffff;
	font-size:9px;
}


div.indention {
	float:left;
	width:100%;
}

div.indention img {
	float:left;
	margin:5px;
}

div.indention p {
	margin-top:65px;
}

div.indention ul li  {
	list-style: none;
}
