a {
	color: #0A2B62;
	text-decoration: underline;
	/*font-weight: bold;*/
}
a:hover {
	text-decoration: none;
}

table td {
	padding:3px;
  vertical-align: top;
}

a.razdel {
	color: #0A2B62;
	
	font-weight: bold;
}

li {
  list-style-type: none;
  line-height: 1.2em;
  /*margin: 0;
  padding: 0;*/
}

ul {
  padding: 0;
  margin: 0;
}

b {
  color: #0A2B62;
}

.right-column {
	margin-left: 15px;
	margin-bottom:25px;	
}

.right-column table{
	margin: 0; padding: 0;
}

.right-column table td{
	margin: 0;
	padding: 1px;	
}

.col-1 a{
	text-decoration: none;
}

.col-1 a:hover{
	text-decoration: underline;
}

.col-1 table.tableborder table{
	border-collapse: collapse;
	border: 1px solid black;
}

.col-1 table.tableborder table td{
	border: 1px solid black;
}

font.text a {
	font-weight: bold;
	text-decoration: underline;
}

div.catalog-section a {
	font-weight: bold;
}

div.catalog-section td{
	margin: 0;
	padding: 0;
}

div.catalog-element a {
	font-weight: bold;
	text-decoration: underline;
}

.col-1 font.text a {
	text-decoration: none;
}

.col-1 p.text a {
	font-weight: bold;
	text-decoration: underline;
}

h1 {
  line-height:1.2em;
  font-size: 16px;
}

a:hover h1{
	text-decoration:none;
}

.header .label {
	margin: 0;
	padding: 0;
}

.newsdata {
	color: #0A2B62;
	font-weight: bold;
}

.counter {
	float:right;
	margin-right:35px;
}
.copyright {
	float:left;
	margin-left:78px;
}

ul.sub-sect {
	padding: 0;
	margin: 0;
	background: none;
}

ul.sub-sect li{
	background: none;
	color: #0A2B62;
	padding: 0;
	list-style-type: disc;
	margin: 0 0 0 15px; 
}

ul.sub-sect li a{
	color: #0A2B62;
	text-decoration: none;
	font-weight: normal; 
}

ul.sub-sect li a:hover{
	text-decoration: underline; 
}

h1.title-page {
	font-size: 18px;
	text-transform: uppercase;
	font-weight:normal;
	
}

h2.title-page {	
	background:url(/media/img/line_x.gif) left bottom repeat-x;
	margin:14px 7px 7px 15px;
	/*font-size: 16px;*/
	font-size: 18px;
	text-transform: uppercase;
	font-weight:normal;
}

ul.breadcrumb-navigation {
	padding:0; margin:0;
	padding-top:3px;
	padding-left: 10px;
	padding-bottom:10px;
	list-style:none;
	
}

ul.breadcrumb-navigation li {
	background: none;
	display:inline;
	padding:0; margin:0;
	
}

ul.breadcrumb-navigation a {
	padding:0; margin:0;
	font-weight: normal;
	
}

ul.breadcrumb-navigation span {
	padding:0; margin:0;
	color: #fff;
}
div.bottom-menu {
	text-align: center;
	width: 100%;
	padding-bottom:7px;
}
/* Left menu*/
div.bottom-menu ul.left-menu {
	list-style:none;
	margin:0; padding:0;
	margin-bottom:10px;
}

div.bottom-menu ul.left-menu li {
	background: none;
	display:inline;
}

div.bottom-menu ul.left-menu li a.uline {
	color: #0A2B62;
	font-weight: normal;
}

div.bottom-menu ul.left-menu li a.selected {
	text-decoration: none;
	font-weight: bold;
	
}

.nav {
  /*height:28px;*/
  height:auto;
  min-height:28px;
}

.hline {
	height:1px;
}

a.razdel {
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
}

div.dot-line {
	height:1px; 
	font-size:0; 
	background:url(/media/img/line_x.gif) left top repeat-x;
	margin:10px 0 0 0;
}

.col-2 span.f16 {

}
#page1 #top-block table{
	padding: 0;
	margin:0;
	text-align:center;
	
}

#page1 #top-block table td{
	padding:2px 5px 2px 0;
	margin: 0;
}
body {
background:none;
}
.site {
background:url(/media/img/header_bg_left2.gif) left top repeat-x #46AFE0;

}

.header-right{position:absolute; width:50%; height:410px; right:0; top: 121px;background:url(/media/img/header_bg_right.gif) left top repeat-x;}

body{font-family:Tahoma, Arial, helvetica, sans-serif; font-size:14px;}

.main{width:980px; margin:0 auto; text-align:left;}



#content{background:url(/media/img/content_bg.jpg) left top no-repeat; padding:0 0 12px 0px;}

/*=========page_1===========*/
#page1 .col-1{width:630px;}
#page1 .col-middle{width:80px;}
#page1 .col-2{width:340px;}
/*========//page_1===========*/
#page1 .col-2{padding-top:17px;}

