* {margin:0; padding:0;}
img {border:0;}
a {outline: none !important;}
.clear {clear:both;}
table {border-collapse:collapse;}
h1 {
color:#FF6600;
font:32px Verdana, Tahoma, Arial, Helvetica;
}
h2 {
color:#636466;
font:13px Verdana, Tahoma, Arial, Helvetica;
text-transform:uppercase;
}
body {
background:#1E7180 url(images2/body.gif) repeat-x 0 0;
font:11px Verdana, Tahoma, Arial, Helvetica;
color:#333333;
text-align:center;
padding-top:16px;
}

* html body{behavior:url(/csshover.htc);}

blockquote {
  margin-left: 30px;
}

/* Начало стилей основного контента */
/* Здесь можно править перекрывающие стили */

.news {
margin-left:25px;
width:675px;
text-align:left;
margin-bottom: 0px;
}
.news ol li {
padding-left:10px;
/*background:transparent;*/
margin-bottom:2px;
/*list-style: decimal;
list-style-position: outside;*/
}
.news ul li {
padding-left:10px;
margin-bottom:2px;
}
.news bullets li {
padding-left:10px;
background:url(images2/li.gif) no-repeat 0 3px;
margin-bottom:2px;
list-style: none;
}

.news p {
text-align:left;
margin-bottom:13px;
}
.news ul, .news ol
{
padding-top: 8px;
margin-left: 30px;
}

/*.news ul ul, .news ul ol, .news ol ul, .news ol ol
{
padding-top: 8px;
margin-left: 10px;
}*/

.news a {
font:11px  Verdana, Tahoma, Arial, Helvetica;
color:#4F8CC6;
}
.news td {
padding: 5px;
}
.news img {
padding: 5px;
padding-top: 0;
padding-bottom: 0;
}

.news table {
}

#AutoNumber1 td
{
font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-align: left;
padding: 1px 2px 1px 2px;
}
#AutoNumber1 td p
{
  margin-bottom:0;
  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  text-align: center;
}
#AutoNumber1 img
{
}

/* конец стилей основного контента */

#all {
width:914px;
margin:0 auto;
text-align:left;
position:relative;
background:#fff url(images2/b1.gif) repeat-y 0 110px;
}
#all2 {
background:url(images2/b2.gif) repeat-y right 110px;
width:914px;
overflow:hidden;
}
#all3 {
background:url(images2/all.gif) no-repeat 0 110px;
width:914px;
overflow:hidden;
}
#all4 {
background:url(images2/all2.gif) no-repeat right 110px;
width:914px;
overflow:hidden;
}
#fot2 {
background:url(images2/fot2.jpg) no-repeat 5px bottom;
width:914px;
overflow:hidden;
}
#content {
background:url(images2/content.gif) repeat-y 6px 0;
}
a {
text-decoration:none;
font:12px arial;
color:#7f8585;
}
a:hover {
text-decoration:underline;
}
#logo {
background:url(images2/logo.gif) no-repeat 0 0;
height:110px;
z-index: 0;
}
.l2 {
background:url(images2/logo2.gif) no-repeat 0 0 !important;
}
#menu {
position:relative;
left:25px;
top:61px;
z-index: 10;
}
#menu ul {
display:none;
}
#menu li:hover ul, #menu li.over ul {
display:block;
clear:both;
position:absolute;
left:0px;
top:23px;
z-index:1000;
background: #FFFFFF url(images2/bg_menu.gif) repeat-y top left;
border: 1px solid #999999;
width: 200px;
}
#menu li {
display:block;
padding:5px 0;
float:left;
position:relative;
list-style:none;
}
#menu a {
font:bold 11px arial;
color:#000;
padding: 9px 15px;
}
#menu a:hover {
text-decoration:none;
background: #BBD7EC url(images2/bg_top_menu_on.gif) repeat-x center left;
border-left: 1px solid #B4D1D1;
border-right: 1px solid #B4D1D1;
padding: 9px 14px;
}
#menu ul a:hover {
background: #BBD7EC url(images2/bg_menu_on.gif) repeat-x center left;
border: 1px solid #b9d4ea;
color: #555555;
padding: 3px 28px;
display:block;
}
#menu ul a {
display:block;
width:142px;
padding: 4px 29px;
}
#menu ul li {
padding:0;
list-style:none;
}
.logo_link {
position: absolute;
top:7px;
left:30px;
width:142px;
height:43px;
}
#href {
position:absolute;
right:2px !important;
top:31px!important;
}
#href li {
display:inline;
padding-left:75px;
list-style:none;
}
#href a {
font:11px  Verdana, Tahoma, Arial, Helvetica;
color:#555D66;
}
#logo div {
position:absolute;
right:17px;
top:67px;
text-align:right;
}
#text {
border:1px solid #99A2AB;
width:145px;
color:#99A2AB;
padding:1px 2px;
font:11px  Verdana, Tahoma, Arial, Helvetica;
position:relative;
top:-4px;
right:7px;
}
#left {
padding:0 0 0 27px;
width:127px;
float:left;
}
#right {
float:left;
width:760px;
overflow: hidden;
}
#ban {
height:111px;
position: relative;
top:-4px;
/*background:url(images2/ban.jpg) no-repeat 0 0;*/
padding:47px 0 27px 35px;
}
#ban_hd {
width:655px;
height:55px;
padding-top: 58px;
overflow: hidden;
text-align: left;
}

#ban h1 {
  font-size: 21px;
  font-weight: bold;
	color: #05687a;
}

#ban h2 {
  font-size: 12px;
  font-weight: normal;
position:relative;
left:28px;
color: #000;
}
#left h1 {
height:21px;
width:117px;
font:bold 12px  Arial, Helvetica;
padding-left:4px;
background:#F5F5F5 url(images2/h1.gif) no-repeat 0 0;
color:#231F20;
padding-top:4px;
}
.news_top {
background: transparent url(images2/news_top.gif) no-repeat scroll 2px top;
position: relative;
top: -26px;
padding-top: 26px;
}

#footer {
height:101px;
padding-top:13px;
padding-left:28px;
padding-right:28px;
font:10px  Arial, Helvetica;
text-align: center;
color:#333;
}
#footer a {
font:10px  Arial, Helvetica;
text-decoration:underline;
color:#333;
}
#footer a:hover {
color:#7f8585;
}
#left li a {
color:#4F8CC6;
font:11px  Arial, Helvetica;
list-style:none;
}
#left li {
/*border-bottom:2px solid #fff;*/
background: transparent url(images2/separator.gif) no-repeat scroll bottom center;
width:104px;
padding:2px 0 2px 10px;
list-style:none;
}
#left ul {
background:#F1F3F4;
}
#top{
padding:9px 0 0 0;
background:#F1F3F4;
}
.last {
border:0 !important;
}
#banners {
text-align:center;
padding-top:5px;
position:relative;
left:-5px;
}
#banners img {
margin-bottom:5px;
}
#info {
font:9px  Arial, Helvetica;
padding-left:10px;
/*height: 80px;*/
height: 350px;
}
#partners {
font:9px  Arial, Helvetica;
padding-left:10px;
}
#info a {
font:9px  Arial, Helvetica;
color:#7f8585;
}
#info span {
display:block;
color:#4F8CC6;
margin-top:10px;
}
.bgnone {
background:#F0F3F4 url(images2/fot3.jpg) no-repeat 0 bottom !important; 
width:902px !important; 
margin-left:6px;
}
#div1 {
	width:839px;
	height:248px;
	/*padding-top:9px;*/
/*padding-left:27px;*/
/*margin-left:31px;
margin-bottom:26px;*/
padding-top: 7px;
	background:url(images_fb/fb_back_full2.jpg) no-repeat 0 0 !important;
}
.div1_hd{
	margin-left:31px;
	margin-bottom:26px;
	background: transparent url(images_fb/fb_header.gif) no-repeat 0 0;
	padding-top: 8px;
}
.div1_hd_menu {
	height: 25px;
	width: 839px;

}

.div1_btn{
  float: left;
  width: 61px;
  height: 17px;
  margin-top: 16px;
  margin-left: 29px;
  margin-right: 27px;
  _margin-left: 11px;
}
.div1_btn1{
	float: left;
	width: 67px;
	height: 23px;
	margin-top: 11px;
	margin-left: 186px;
	margin-right: 0px;
	_margin-left: 11px;
}
.div1_btn2{
	float: left;
	width: 67px;
	height: 23px;
	margin-top: 11px;
	margin-left: 12px;
	margin-right: 0px;
	_margin-left: 11px;
}
.div1_btn3{
	float: left;
	width: 67px;
	height: 23px;
	margin-top: 11px;
	margin-left: 12px;
	margin-right: 0px;
	_margin-left: 11px;
}
.div1_fl{
	width: 382px;
	height: 226px;
	margin-top: 5px;
	margin-left: 25px;
	_margin-left: 12px;
	float: left;
}
.div1_tx{
	float: left;
	width:383px;
	height: 197px;
	margin-left:22px;
	margin-top:5px;
	text-align:left;
	overflow: hidden;
}
#div1 li{
list-style: none;
padding-left:13px;
margin-left:50px;
background:url(images_fb/fb_bullet.gif) no-repeat 0 3px;
}
#div1 li a {
color:#333;
font:10px  Verdana, Tahoma, Arial, Helvetica;
text-decoration:none;
font-weight: bold;
list-style:none;
}
#div1 li a:hover {
text-decoration:underline;
list-style:none;
}
#div1 h1 {
color:#fff;
font:10px  Verdana, Tahoma, Arial, Helvetica;
height:22px;
}

#div1 p {
margin-bottom:10px;
}
#div1 .more {
float:right;
margin-top:3px;
position:relative;
$top:-14px;
}
#div1 .clear {
padding-top:0 !important;
}
.block {
width:406px;
float:left;
position:relative;
left:30px;
margin-bottom:27px;
margin-right:27px;
background:#fff url(images2/block1.gif) no-repeat 0 0;
}
.block2
{
background:#fff url(images2/block2.gif) no-repeat 0 0;
}

.bk406 {
  background: transparent url(images2/bk406.gif) repeat-y scroll center;
  margin-top: 33px;
}
.bk841 {
  background: transparent url(images2/bk841_.gif) repeat-y scroll 0 0;
  margin-top: 32px;
  padding-top: 20px;
position: relative;
}

.bb {
padding:0 14px 15px 14px;
background:url(images2/bb.gif) no-repeat 0 bottom;
}
.bb a{
color: #4F8CC6;
}
.head {
height:36px;
font:10px  Verdana, Tahoma, Arial, Helvetica;
color:#fff;
padding:20px 4px 0 4px;
}
.block p {
margin-bottom:10px;
}
.tar {
text-align:right;
}
.date {
color:#F7941D;
display:block;
}
.block table {
margin:9px 0;
}
.block table a {
color:#F7941D;
font:bold 12px  Verdana, Tahoma, Arial, Helvetica;
text-decoration:none;
}
.block .td1 {
width:120px;
text-align:right;
}
.blue {
color:#53C9DD;
}
.b2 {
margin-left:31px;
margin-bottom:27px;
width:840px;
padding:1px 0 0 0;
background:#fff url(images2/b2top.gif) no-repeat 0 0;

}
.b22 {
background:url(images2/b2bot.gif) no-repeat 0 bottom;
padding-bottom:13px;
}
.b222 {
background:url(images2/div3bg.gif) repeat-y 283px 0;
overflow:hidden;
width:840px;
}

.div3 {
float:left;
padding-left:13px;
width:259px;
padding-right:8px;
}
.div3 div {
height:74px;
padding-top:7px;
text-align:center;
}
.first {
border:none !important;
}
.div3 .more {
display:block;
width:65px;
margin:0 auto;
clear:both;
margin-top:16px;
}
.div3 li {
display:inline;
/*color:#F9AF56;*/
list-style:none;
}
.div3 a {
margin-right:3px;
}
.r {
text-align:right;
}
.ri p {
/*text-indent:12px;*/
}
#foter {
margin:0 auto;
background: #1E7180 url(images2/foter.gif) no-repeat 0 0;
width:914px;
height:96px;
margin-top:-5px;
z-index:1000;
position:relative;
}





/*------------------------------------
	Title: Cross-Browser Text Drop Shadows
	Author: Scott Jehl, www.scottjehl.com, scott@scottjehl.com
	Date: 7/19/06
	http://creativecommons.org/licenses/by-nc-sa/2.5/
--------------------------------------*/

/*Appearance of Drop Shadow Text*/
span.shadow {
	top: 2px;
	left: 2px;
	color: #ffffff;
  width: 655px;
}

/*necessities*/
.highContrast {
	position: relative;
	color: #05687a;
}
.highContrast span {
	position: relative;
}
span.shadow {
	position: absolute;
}

