a.button25 {
  position: relative;
  display: inline-block;
  width: 10em;
  height: 2.5em;
  line-height: 2.5em;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 1px #777;
  color: #fff;
  outline: none;
  border: 2px solid #F64C2B;
  border-radius: 5px;
  box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #800;
  background: linear-gradient(#FB9575, #F45A38 48%, #EA1502 52%, #F02F17);
}
a.button25:active {
  top: .1em;
  left: .1em;
  box-shadow: 0 0 0 60px rgba(0,0,0,.05) inset;
}


* {
margin:0;
outline:0 none;
padding:0;
}
body {
background:#efeeee url(body-bg.gif) repeat-x;
color:#333333;
font:12px Arial, Helvetica, sans-serif;
min-width:1024px;
}
a {
color:#2186bf;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h3 {
color:#2186BF;
font:bold 16px Arial, Helvetica, sans-serif;
padding:6px 0;
margin:10px;
}
h2 {
color:#000000;
font:bold 14px Tahoma,Geneva,sans-serif;
text-decoration:none;
}
h1 {
color:#FFF;
font:bold 14px Arial, Helvetica, sans-serif;
padding:6px 0;
}
p {
padding:5px 0;
}
ul, li {
	margin: 0;
	padding: 0;
}
.block-content ul, .block-content ol{
margin:0 0 0 1.5em;
padding:6px 0;
}
.block-content ul li, .block-content ol li{
margin:0 0 0 1em;

}
.block-content ul li{
	list-style: disc;
}

.clear-block {
clear:both;
font-size:0;
line-height:0;
}
.bold {
font-weight:bold;
}
.blue {
color:#2186bf;
}
.black {
	color:#333;
}
.grey {
	color:#b3b3b3;
}
img {
border:0 none;
}
.main {
float:left;
margin:0 -247px 0 0;
width:100%;
position:relative;
}
.left {
margin:0 245px 0 0;
position:relative;

}
.right{
	width:245px;
	float:right;
	position:relative;
	z-index:1;
}
/*
#pagination {
clear:both;
float:right;
font:14px arial;
padding:0 30px 0 0;
}
#pagination li {
display:inline;
}
#pagination li.first {
background:none repeat scroll 0 0 transparent;
}
#pagination a {
color:#333333;
}
#pagination span {
color:#2186BF;
}
*/
#pagination {
color:#464646;
padding:10px 0;
text-align:right;
}
#pagination li {
display:inline;
}
#pagination a {
color:#464646;
margin:0 2px 0 0;
}
#pagination a:hover {
color:#10569E;
}
#pagination span {
color:#10569E;
margin:0 2px 0 0;
text-decoration:underline;
}
#pagination .link-prev a, #pagination .link-next a, #pagination .page-title span {
text-decoration:none;
}

#search-pagination{
font:14px arial;
left:450px;
position:absolute;
top:13px;
}
#search-pagination li {
display:inline;
}

.sitemap{
	background:url(sitemap.png) no-repeat;
	height:14px;
	width:14px;
	display:block;
	float:right;
	margin:10px 6px 0 0;
}                      
                    
#logo{
	position:absolute;
	top:15px;
	left:40px;
	z-index:1;
}    
#nadp{
	left: 5px;
    position: absolute;
    top: 145px;
    z-index: 1;
}  
#skype-menu{
	left: 10px;
    position: absolute;
    top: 188px;
}  
#skype-menu li{
	float:left;
	list-style:none;
}  
#skype-menu li a{
	display:block;
	width:32px;
	height:32px;
}
#skype-menu li a.tw{background: url(icons/Twitter.png) no-repeat;}
#skype-menu li a.lj{background: url(icons/LiveJ.png) no-repeat;}
#skype-menu li a.yt{background: url(icons/YouTube.png) no-repeat;}
#skype-menu li a.vk{background: url(icons/VK.png) no-repeat;}
#skype-menu li a.fb{background: url(icons/Facebook.png) no-repeat;}
#skype-menu li a.g{background: url(icons/zen.png) no-repeat;}
#skype-menu li a.tg{background: url(icons/Telegram-blue.png) no-repeat; max-width: 44px; background-size: 31px;}
#skype-menu li a.instgm {background: url(icons/Instagram-Logo.png) no-repeat; max-width: 44px;
    background-size: 38px;
    background-position: 50% 50%;
    padding-left: 10px;}
#skype-menu li a.mk{background: url(icons/MoyKrug.png) no-repeat;}
#skype-menu li a.mm{background: url(icons/MoyMir.png) no-repeat;}

a.chat{
background: url(icons/Chat.png) no-repeat;
display:block;
width:32px;
height:32px;
position:absolute;
top:10px;
right:74px;
}
a.icq{
background: url(icons/ICQ.png) no-repeat;
display:block;
width:32px;
height:32px;
position:absolute;
top:10px;
right:0px;
}
a.si{
background: url(icons/Skype.png) no-repeat;
display:block;
width:32px;
height:32px;
position:absolute;
top:10px;
right:42px;
}
a.rss{
background: url(icons/rss.png) no-repeat;
display:block;
width:32px;
height:32px;
position:absolute;
top:10px;
right:10px;
}



/*Social Icons Right Block START*/

#skype-menu-right{
	left: -5px;
    position: absolute;
    top: 25px;
}  
#skype-menu-right li{
	float: left;
    clear: both;
    padding-bottom: 10px;
    list-style: none;
}  
#skype-menu-right li a{
	display:block;
	width:32px;
	height:32px;
}
#skype-menu-right li a.tw{background: url(icons/Twitter.png) no-repeat;}
#skype-menu-right li a.lj{background: url(icons/LiveJ.png) no-repeat;}
#skype-menu-right li a.yt{background: url(icons/YouTube.png) no-repeat;}
#skype-menu-right li a.vk{background: url(icons/VK.png) no-repeat;}
#skype-menu-right li a.fb{background: url(icons/Facebook.png) no-repeat;}
#skype-menu-right li a.g{background: url(icons/Google.png) no-repeat;}
#skype-menu-right li a.tg{background: url(icons/Telegram-blue.png) no-repeat; max-width: 44px; background-size: 31px;}
#skype-menu-right li a.instgm{background: url(icons/Instagram-Logo.png) no-repeat; max-width: 44px; background-size: 38px; background-position: 50% 50%;}
#skype-menu-right li a.mk{background: url(icons/MoyKrug.png) no-repeat;}
#skype-menu-right li a.mm{background: url(icons/MoyMir.png) no-repeat;}




/*Social Icons  Right Block END*/




/*#map{
	background:url(map.png);
	width:374px;
	height:225px;
	margin:10px 0 15px 40%;
}*/
#intermap{
  width:466px;
	height:277px;
	margin:20px 0px 30px 40%;
	background: url(/Components/Menu/Templates/additional/imgmap/map.png) no-repeat;
  }


.icon1{
	background:url(icon1.png) no-repeat;
	width:26px;
	height:37px;
}             
.icon2{
	background:url(icon2.png) no-repeat;
	width:37px;
	height:37px;
}     		
.icon3{	
background:url(icon3.png) no-repeat;
	width:35px;
	height:37px;
}            
.icon4{
		background:url(icon4.png) no-repeat;
	width:41px;
	height:37px;
}
#topmenu2{
	background:url(topmenu2.gif) repeat-x;
	height:31px;
	width:100%;
	line-height:31px;
	padding:0 0 0 20px;
	margin-bottom: 20px;
}
#topmenu2 li{
	list-style:none;
	float:left;
}
#topmenu2 a{
	color:#666666;
	text-decoration:none;
	font:bold 12px verdana;
	height:31px;
	line-height:31px;
	display:block;
	padding:0 15px;
}
#topmenu2 a:hover{
	background:#cccccc;
}
#leftmenu{
	margin:15px 0 20px 0;
	float:left;
}
#leftmenu li{
	list-style:none;
	margin:0 0 5px;
	
}
#leftmenu a{
	text-align:center;
	background:url(leftmenu.gif) no-repeat;
	display:block;
	font-weight: bold;
	font-size:13px;
	width:141px;
		height:28px;
		line-height:28px;
		color:#FFF;
		text-decoration: none;
		padding:0 10px 0 0;
}
#leftmenu a:hover, #leftmenu a.selected{
 background: url(arrow-left.png) no-repeat;
}

#aboutus{
	margin:13px 30px 0 160px;
	overflow: hidden;
}              
.title{
	background: url(title.gif) repeat-x;
	padding:7px 20px;
	position:relative;
}

.arrow{
	background:url(arrow-title.png) no-repeat;
	height:28px;
	width:8px;
	position:absolute;
	right:-8px;
	top:0;
}
form .title{
		width:350px;
}
.search-result{
	padding-left:30px;
}
.banners{
	text-align:center;
	margin:20px 0px;
}
.ban1{
	float:left;
	margin:0 0 0 15px;
}
.ban3{
	float:right;
	margin:0 15px 0 0;
}

#slide-news{
}    

.block-blue{
	border:1px solid #99cccc;
	margin:20px 0;
}
.block-blue li{
	list-style:none;
	background:url(block-bg.gif) repeat-x;
	border-top:1px solid #c7d0d7;
	height:35px;
	line-height:35px;
}
.block-name{
	background:none repeat scroll 0 0 #71BBE2;
color:#FFFFFF;
height:35px;
line-height:35px;
text-align:center;
font-weight:bold;
font-size:16px;
}
.block-blue a{
	color:#666666;
	text-decoration:none;
	font:bold 14px verdana;
	padding:0 0 0 15px;
		height:35px;
	line-height:35px;
}
.block-blue a:hover{
	color:#999;
	text-decoration:none;
	font:bold 14px verdana;
	padding:0 0 0 15px;
			height:35px;
	line-height:35px;
}
#last-news{
	background: #FFF url(last-news.gif) repeat-x;
	height:336px;
	overflow-y:scroll;
	padding:10px 15px;
}
.last-news-date{
	font-size:14px;
	color:#2186BF;
}
.block-last-news .block-name{
	height:56px;
	line-height:56px;
}
.block-last-news{
	border:1px solid #99cccc;
	margin:20px 0;
}

.news-name{
	font:normal 12px Verdana, Geneva, sans-serif;
	padding:0 0 10px 0;
}
.news-date{
	font:normal 13px Verdana, Geneva, sans-serif;
}

.item-news{
	margin:10px 25px 20px 20px;
	max-height:700px;
	position:relative;
}

.item-news .time{
	position:absolute;
	top:-17px;
	right:0;
	color:#c2c1c1;
	font:18px arial;
}
.block-content{
	padding:5px 20px 20px 20px;
}
.column1{
	float:left;
	width:48.5%;
	margin:0 20px 20px 0;
}
.column2{
	float:left;
	width:48.5%;
	margin:0 0 20px 0;
}
.all{
	float:right;
}
.block-content img{
	margin:5px 10px 0 0;
		clear:both;
}
.form-search {
padding:0 0 20px;
}
.form-search form {
clear:both;
}
.form-search input {
border:1px solid #95BEE5;
height:15px;
width:180px;
}
.form-search input.button {
background:url("search.png") no-repeat scroll 0 1px transparent;
border:0 none;
color:#FFFFFF;
font:11px Arial,Helvetica,sans-serif;
height:20px;
margin:0 0 0 -5px;
width:51px;
} 
#bottommenu {
background:none repeat scroll 0 0 #AAA8A9;
height:32px;
margin:20px 0 15px 0;
padding:0 10px 0 20px;
}
#bottommenu li {
float:left;
list-style:none outside none;
padding:8px 30px 0 0;
}
#bottommenu a {
color:#FFFFFF;
text-decoration:none;
font:bold 12px verdana;
}
  #bottommenu a:hover{
	color:#666;
	text-decoration:none;
}    
	  
#feedback {
	position:absolute;
	left:45%;
padding:20px 0 10px 0;
width:394px;
}

.form-feedback {
font:bold 12px Tahoma, Geneva, sans-serif;
}
.form-feedback .short-input{
width:162px;
margin-top:5px;
}
.long-input, .form-feedback textarea{
	width:390px;
	margin-top:5px;
}
.form-feedback .btn-link {
display:inline;
float:left;
font:12px/22px Arial;
margin:5px 10px 0 0;
}
.anti-spam{
	float:right;
	padding:5px 0 0 0;
}
.anti-spam img{
	margin:5px 0 10px 0;
}

#block-poll {
clear:both;
float:left;
font:12px Tahoma,Geneva,sans-serif;
padding:20px 30px 20px 20px;
position:relative;
width:280px;
}
#block-poll p {
clear:both;
padding:10px 0;
}
#block-poll .question {
font-weight:bold;
padding:7px 0;
}
#block-poll input.button, #feedback input.button {
background:none repeat scroll 0 0 #838280;
border:1px solid #D7D7D7;
clear:both;
color:#FFFFFF;
cursor:pointer;
float:right;
left:50%;
padding:5px 10px;
width:88px;
}
.form-poll{
	position:relative;
}
#footer{
	border-top:1px solid #7d7b7a;
}
#counters li{
	float:left;
	height:31px;
	width:88px;
	list-style:none;
	padding:10px 10px 0 0;
}
#copyright{
	float:right;
	text-align:right;
	width:400px;
	padding:5px 10px 30px 0;
}

.block-over{

}
.block-pic {
height:114px;
margin:8px 0 8px 0;
position:relative;
width:230px;
border:1px solid #999;
overflow:hidden;

}

a.over1 {
	background:none repeat scroll 0 0 #065985;
bottom:0;
display:block;
height:20px;
opacity:0.6;
	filter: alpha(opacity=60); /* IE */
	-moz-opacity: 0.6; /* Firefox */
padding:7px 0 0 10px;
position:absolute;
text-decoration:none;
width:220px;
color:#FFF;
font:bold 14px Verdana, Geneva, sans-serif;
left:0;
}
.block-pic:hover a.over1{
	display:none;
}

.block-pic a.over2 {
display:none;
}
.block-pic:hover a.over2{
	left:0;
	display:block;
	text-decoration:none;
width:220px;
color:#FFF;
	bottom:0;
	position:absolute;
		background:none repeat scroll 0 0 #065985;
		opacity:0.6;
			filter: alpha(opacity=60); /* IE */
	-moz-opacity: 0.6; /* Firefox */
		height:104px;
		padding:10px 0 0 10px;
font:normal 12px Verdana, Geneva, sans-serif;

}

#contacts{
	margin: 20px 0 20px 30px;
	font:normal 12px Verdana, Geneva, sans-serif;
}



#topmenu{
	background:url(topmenu.gif) repeat-x;
	height:44px;
	padding:0 10px 0 20px;
		min-width:1170px;
}
ul.topmenu{
	position:relative;
	padding:7px 0 0;
	z-index:5;
}
ul.topmenu li{
	list-style:none;
    float:left;
    position:relative;
	color:#000000;
	font:14px/32px Tahoma,Geneva,sans-serif;
}
ul.topmenu li:hover{
	background:url(topmenu-right-piece.gif) top right no-repeat;
}
ul.topmenu li a, ul.topmenu li a:visited{
    overflow:hidden;
	text-align:center;
	color:#FFF;
	font:bold 12px Verdana, Geneva, sans-serif;
	height:40px;
	line-height:35px;
	text-decoration:none;
	display:block;
	padding:0 15px;
}
.right-piece:hover, ul.topmenu li:hover .right-piece{
	background:url(topmenu-left-piece.gif) no-repeat;
	position:relative;
	height:38px;
}
ul.topmenu li a:hover, ul.topmenu li:hover a, ul.topmenu li.iehover a{
	color:#006699;
	position:relative;
}

ul.topmenu li ul{
    display:none;

}
ul.topmenu li ul li{
	list-style:none;
	clear:both;
}
ul.topmenu li:hover ul li, ul.topmenu li.iehover ul li{
	border:0;
	padding:0;
	margin:0;
	height:23px;
	background:none;
}

ul.topmenu li:hover ul, ul.topmenu li.iehover ul{
    display:block;
    position:absolute;
    left:0;
	top:37px;
	white-space:nowrap;
	padding:0 0 8px 0;
	z-index:1;
	background:#0b496f url(topmenu-bg.gif) repeat-x;
}
ul.topmenu li:hover ul li a, ul.topmenu li.iehover ul li a, ul.topmenu li.iehover ul li a:visited{
    color:#FFF;
	text-align:left;
	width:250px;
	padding:0 7px 0 4px;
	border-bottom: 1px solid #FFF;
	font:normal 11px Verdana, Geneva, sans-serif;
	height:20px;
	line-height:20px;
}

ul.topmenu li:hover ul li a:hover, ul.topmenu li.iehover ul li a:hover, ul.topmenu li.iehover ul li a:visited{
}
.tag-small{
	font:normal 10px Verdana, Geneva, sans-serif;
	padding:0 5px;
}
.tag-medium{
	font:normal 14px Verdana, Geneva, sans-serif;
	padding:0 5px;
}
.tag-big{
	font:bold 18px Verdana, Geneva, sans-serif;
	padding:0 5px;
}
.all-tags{
	background:url(all-tags.gif) repeat-x;
	height:26px;
	line-height:26px;
	padding:0 15px;
	display:block;
	float:right;
	color:#666;
	text-decoration:none;
	margin:20px 30px 0 0;
}
.table{

}
.catalog .block-content{
	padding:0;
	width:100%;
}
.catalog{
	position:relative;
	margin:5px 20px 20px 20px;
}


.bookMarks ul {
display:block;
height:20px;
list-style:none outside none;
text-align:left;
margin:5px 0 0 0;
}
.bookMarks ul li {
display:block;
float:left;
height:20px;
width:120px;
}
.bookMarks ul li.delicious {
background:url("delicious.gif") no-repeat scroll 0 0 transparent;
}
.bookMarks ul li.digg {
background:url("digg.gif") no-repeat scroll 0 0 transparent;
}
.bookMarks ul li.facebook {
background:url("facebook.gif") no-repeat scroll 0 0 transparent;
}
.bookMarks ul li.twitter {
background:url("twitter.gif") no-repeat scroll 0 0 transparent;
}
.bookMarks ul li.linkedin {
background:url("linkedin.gif") no-repeat scroll 0 0 transparent;
}
.bookMarks ul li.livejournal {
background:url("userinfo.gif") no-repeat scroll 0 0 transparent;
}
.bookMarks ul li.smi2 {
background:url("smi2.png") no-repeat scroll 0 0 transparent;
}
.bookMarks ul li.news2 {
background:url("news2.gif") no-repeat scroll 0 0 transparent;
}
.bookMarks ul li.liveinternet {
background:url("liveinternet.gif") no-repeat scroll 0 0 transparent;
}
.bookMarks ul li.moimir a {
padding-left:0;
}
.bookMarks ul li.vkontakte table {
display:inline;
vertical-align:bottom;
}
.bookMarks ul li.moimir a b:hover {
text-decoration:underline !important;
}
.bookMarks ul li.moimir a b {
text-decoration:none !important;
}
.bookMarks ul li.vkontakte table span, .bookMarks ul li.moimir a b {
color:Black !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:10px !important;
font-weight:bold !important;
}
.bookMarks ul li a {
color:#000000;
font-size:10px;
font-weight:bold;
padding:0 0 0 18px;
text-decoration:none;
}


.hr1{
	border-top:1px solid #7d7b7a;
	width:85%;
	margin:45px 0 0;
}
.hr2{
	border-top:1px solid #7d7b7a;
	width:85%;
	margin:0;
}
.hr3 {
border-left:1px solid #7D7B7A;
float:left;
height:320px;
margin:50px 0;
}
.hr4 {
border-left:1px solid #7D7B7A;
float:right;
height:320px;
margin:50px 20px;
}

.inner{
	height:96px;
	overflow:hidden;
}
.inner img{
	margin: 0px 10px;
}


#content-reestr {
font-family:Tahoma;
padding:10px 0px;
width: 100%;
}
#content-reestr h1 {
color:#2186BF;
}
#table-reestr {
border-collapse:collapse;
font-size:10px;
width:100%;
}
#table-reestr th, #table-reestr td {
border:1px solid #D0D0D0;
padding:5px;
}
#table-reestr tr.bg {
background:none repeat scroll 0 0 #EFF7FF;
}
#table-reestr tr:hover {
background:none repeat scroll 0 0 #C4C5C7;
}
#table-reestr th {
background:none repeat scroll 0 0 #E9EBED;
}
#table-reestr td {
color:#0067A3;
}
#table-reestr a, #table-reestr a:hover {
color:#0067A3;
text-decoration:none;
}
#table-reestr .clear-cell {
  text-align: center;
}
#select-sro {
clear:both;
}
#select-sro ul {
bottom:-1px;
color:#000000;
font:18px Tahoma;
list-style:none outside none;
margin:0;
padding:0;
position:relative;
}
#select-sro li.item {
background:none repeat scroll 0 0 #E9EBED;
border:1px solid #D0D0D0;
float:left;
list-style:none;
padding:6px 30px 6px 8px;
position:relative;
}
#select-sro li.over {
z-index:99;
}
#select-sro a {
color:#000000;
text-decoration:none;
white-space:nowrap;
}
#select-sro li.item s {
display:block;
position:absolute;
right:8px;
top:24px;
}
#select-sro li.item s img {
display:block;
position:absolute;
right:0;
top:-10px;
}
#select-sro div.sub-menu {
background:none repeat scroll 0 0 #E9EBED;
border:1px solid #D0D0D0;
left:-1px;
padding:0;
position:absolute;
top:-1px;
z-index:99;
}
#select-sro div.sub-menu ul {
margin:0;
padding:6px 8px;
}
#select-sro div.sub-menu li {
margin:0;
padding:0 6px;
}
#block-quick-search h1 a {
border-bottom:1px dashed #10569E;
text-decoration:none;
}
#block-quick-search h1 a:hover, #block-quick-search h1.h1-show a {
border:0 none;
}
.form-quick-search {
background:none repeat scroll 0 0 #2186bf;
display:block;
left:0;
margin:4px 0;
padding:4px 0;
position:relative;
top:0;
width:100%;
z-index:20;
}
.form-quick-search .bg-tl, .form-quick-search .bg-tr, .form-quick-search .bg-bl, .form-quick-search .bg-br {
display:none;
font-size:0;
height:4px;
line-height:0;
position:absolute;
text-indent:-100000px;
width:4px;
}
.form-quick-search .bg-tc, .form-quick-search .bg-bc {
background:none repeat scroll 0 0 transparent;
display:none;
font-size:0;
height:4px;
left:4px;
line-height:0;
position:absolute;
text-indent:-100000px;
width:932px;
}
.form-quick-search .bg-tl {
background:url("bg-search-tl.png") no-repeat scroll 0 0 transparent;
left:0;
top:-4px;
}
* html .form-quick-search .bg-tl {
background-image:none;
}
.form-quick-search .bg-tr {
background:url("bg-search-tr.png") no-repeat scroll 0 0 transparent;
right:0;
top:-4px;
}
* html .form-quick-search .bg-tr {
background-image:none;
}
.form-quick-search .bg-bl {
background:url("bg-search-bl.png") no-repeat scroll 0 0 transparent;
bottom:-4px;
left:0;
}
* html .form-quick-search .bg-bl {
background-image:none;
}
.form-quick-search .bg-br {
background:url("bg-search-br.png") no-repeat scroll 0 0 transparent;
bottom:-4px;
right:0;
}
* html .form-quick-search .bg-br {
background-image:none;
}
.form-quick-search .bg-tc {
top:-4px;
}
.form-quick-search .bg-bc {
bottom:-4px;
}
.form-quick-search .btn-link {
display:inline;
float:right;
margin:8px 8px 0 8px;
}
.form-quick-search select {
border:1px solid #ABADB3;
color:#003A55;
font-size:10px;
height:17px;
}
.form-quick-search ul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
}
.form-quick-search li {
display:block;
float:left;
height:19px;
padding:10px 10px 9px;
}
.form-quick-search .col-1 {
border-right:1px solid #7ec4e4;
}
.form-quick-search .col-2, .form-quick-search .col-3, .form-quick-search .col-4 {
border-left:1px solid #DCEEFF;
border-right:1px solid #3C7FB1;
}
.form-quick-search .col-5 {
border-left:1px solid #DCEEFF;
}
.form-quick-search .col-1, .form-quick-search .col-2, .form-quick-search .col-3, .form-quick-search .col-4, .form-quick-search .col-5 {
width:147px;
}
.form-quick-search .col-1 select, .form-quick-search .col-2 select, .form-quick-search .col-3 select, .form-quick-search .col-4 select, .form-quick-search .col-5 select {
width:147px;
}


a.btn-link {
background:url("bg-btn-link.gif") repeat-x scroll 0 0 transparent;
color:#252525;
cursor:pointer;
display:block;
float:left;
font-family:Arial;
height:22px;
line-height:22px;
text-decoration:none;
}
a.btn-link:hover {
text-decoration:none;
}
a.btn-link span {
background:url("bg-btn-link-right.gif") no-repeat scroll 100% 0 transparent;
float:left;
padding:0 14px 0 8px;
}
a.btn-link span.bg-left {
background:url("bg-btn-link-left.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:0 !important;
height:22px;
line-height:0 !important;
padding:0;
text-indent:-100000px;
width:6px;
}

.icon1{
 background:url(icon1.gif) 0 4px no-repeat;
 width:30px;
 height:37px;
}             
.icon2{
 background:url(icon2.gif) 0 2px no-repeat;
 width:27px;
 height:37px;
}       
.icon3{ 
 width:10px;
 height:37px;
 display:block;
}            
.icon4{
  background:url(icon4.gif) no-repeat;
 width:30px;
 height:37px;
}
.icon5{
  background:url(icon5.gif) no-repeat;
 width:30px;
 height:37px;
}
.icon6{
  background:url(icon6.gif) no-repeat;
  width:30px;
 height:37px;
}
.icon7{
  background:url(icon7.gif) no-repeat;
 width:30px;
 height:37px;
}
.icon8{
  background:url(icon8.gif) no-repeat;
 width:41px;
 height:37px;
}








#content-right {
    position: absolute;
    top:0px;
    right:0px;
    width: 245px;
    z-index: 1;
}

#content-right li{
  list-style:none;
}



.text-content{
  margin:20px 15px;
}
#contact_form{
  overflow:hidden;
  }
#content .list-banners{
  overflow:hidden;
}


#content .list-banners li:first-child{
  display:block;
  float:left;
  
}
#content .list-banners li{
  display:block;
  float:right;
  
}

.up{
  background: url("up.gif") no-repeat;
  float: right;
  height: 32px;
  width: 93px;
}

#logo img{
  display:none;
  }
#logo a img{
  display:block;
  }

.link-rss{
  margin-left:160px;
  }

#content-right .list-banners{
  margin:20px 0px;
  }

#breadcrumb ul{
  list-style:none;
  margin-left:20px;
  }
#breadcrumb ul li{
  float:left;
  padding-right:10px;
  }
#breadcrumb ul li a{
  background: url("li.png") right no-repeat;
  padding-right:20px;
  }





/*map*/
.s_map_block{
  position:relative;
  
  }
#d1,#d2,#d3,#d4,#d5,#d6,#d7,#d8{
  position:absolute;
  background: #065985;
  opacity:0.6;
  list-style:none;
  width:250px;
  }
#d1 ul,#d2 ul,#d3 ul,#d4 ul,#d5 ul,#d6 ul,#d7 ul,#d8 ul{
  list-style:none;
  padding:10px;
  }
#d1 ul a,#d2 ul a,#d3 ul a,#d4 ul a,#d5 ul a,#d6 ul a,#d7 ul a,#d8 ul a{
  color:#fff;
  }
#d1{
  bottom:10px;
  left:60px;
  }
#d2{
  bottom:0px;
  left:40px;
  }
#d3{
  bottom:0px;
  left:100px;
  }
#d4{
  top:0px;
  right:100px;
  }
#d5{
  top:0px;
  right:30px;
  }
#d6{
  bottom:0px;
  left:200px;
  }
#d7{
  bottom:0px;
  left:100px;
  }
#d8{
  bottom:0px;
  left:20px;
  }

.s_map_block .head{
  font-size:14px;
  color:#fff;
  margin-bottom:10px;
  }
.s_map_block a{
  color:#fff;
  text-decoration:none;
  }
.s_map_block a:hover{
  text-decoration:underline;
  }
.s_map_block span{
  color:#fff;
  }





.question-answer{
  margin:0px 0px 0px 325px;
  padding:20px 30px;
  }



#form-quick-search br{
  display:none;
  }

#intermap ul{
  list-style:none;
  }
#intermap ul li img{
  display:none;
  }
#intermap ul li.active img{
  display:block;
  }
#intermap p{
  text-align:center;
  font-size:32px;
  color:#1F4594;
  }


