html, body {

	margin: 0;

	padding: 0;

	width: 100%;

	height: 100%;

}

a{

color: #2e3192;
text-decoration: none;
font-weight:bold;

}

a:hover{
	text-decoration: underline;
	}

body {

	background-color: white;

}

body td {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.all {

	width: 100%;

	height: 100%;

	/*border: 0;

	border-collapse: collapse;

	margin: 0;

	padding: 0;*/

	background: url(design/28px_2e3192.gif) repeat-y left;

}

/*.all td{

	border: 0;

	border-collapse: collapse;

	margin: 0;

	padding: 0;

}*/

.up {

	vertical-align: top;

	background: url(design/building.jpg) no-repeat right top;

}

.topline {

	height: 300px;

	background: url(design/top-line_bg.gif) repeat-x top;

	margin-right: 389px;

}

.toptitle {

	background: url(design/top-line_left_bg.gif) no-repeat left top;

	width: 100%;

	height: 300px;

	position: relative;

}

.topicon {

	text-align: right;

	height: 60px;

	padding-right: 5px;

}


.top3href{padding:0;}

.top3href a {

	margin: 0 5px 0 5px;

	color: #2e3192;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}

.top3href a:hover {

	text-decoration: none;

}



#logo {

	width: 112px;

	height: 175px;

	position: absolute;

	top: 60px;

	left: 67px;

}

#rgutis_title {

	margin-left: 195px;

	margin-top: 27px;

}

.vuz {

	height: 36px;

	font: 13px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #a1a1a1;

}

.rgutis_abv {

	font: bold 22px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #2e3192;

	

}

#first #secondicon {

	position: absolute;

	top: -60px;

	left: 48px;;

	width: 180px;

}

#first #secondicon #news_ico {

	display: none;

}



#secondicon {

	position: absolute;

	top: 0px;

	right: 10px;

	width: 50px;

}

#secondicon img {

	margin-bottom: 15px;

}

.main_field {	

	width: 100%;

	/*border: 0;

	border-collapse: collapse;

	margin: 0;

	padding: 0;*/

}

/*.main_field td {

	border: 0;

	border-collapse: collapse;

	margin: 0;

	padding: 0;	

}*/

.lefttd {

	width: 260px !important;

}



.punkt_menu {

	margin: 0 60px 0 28px;

	border-top: 1px  solid #a3a3a3;

	border-right: 1px solid #8a8a8a;

	padding: 10px 20px 10px 22px;

	font-size:13px;

	color: #636363;

	font-family: Arial, verdana, Helvetica, sans-serif;
	
	

}

.punkt_menu  a {

	color: #636363;

	text-decoration: none;

	cursor: pointer;
	
	font-weight:normal;

}

.punkt_menu  a:hover {

	color: #545454;

	text-decoration: none;

}

.relative {

	position: relative;

}

#last {	

	border-bottom: 1px  solid #a3a3a3;

}

#plushka {

	position: absolute;

	top: 285px;

	left: 190px;

}

#menu_bott_line {

	height: 5px;

	line-height: 0;

	background-image: url(design/menu-bott-line.gif);

	background-position: bottom  left;

	margin-top: -5px;

	background-repeat: no-repeat;

}

.submenu  {

	display: none;

	border: 0;

	margin: 0;

	padding: 0;

	width: 200px;

	background: #2e3192 url(design/light.jpg) no-repeat top left;

}

.submenu ul {

	margin: 0 0 0 40px;

	background: white url(design/submenu_bg.jpg) no-repeat bottom left;

	padding: 5px 0 8px 0;

	border-top: 1px  solid #a3a3a3;

}



.submenu ul  ul{

	margin: 0;

	background: none;

	padding:0;

	border-top: none;

}



.submenu  li {

	list-style: none;

	margin: 0;

	border: 1px solid blue;

	padding: 5px 0px 5px 30px;

	border: 0;

	font-size: 11px;

	line-height: normal;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

}

.submenu  li a {

	text-decoration: none;

	color: #000;
	
	font-weight:normal;

}

.submenu  li a:hover {

	color: #2e3192;

	text-decoration: underline;

}

.contact {

	margin: 15px 60px 20px 70px;

}

.contact a, .contact a:hover {

	color: #20307e;

	text-decoration: underline;

	font-size: 12px;

	font-weight: bold;

}

/**/

.big_td {

	width: 100%;

}

#first .big_td {

	width: 50%;

}

#first .dop_td {

	width: 40%;

	padding: 0 22px 20px 0;

}

.news_select {

	position: relative;

	border: 1px solid #8a8a8a;

	padding: 5px 10px 5px 5px;

	width: 120px;

}

.cornerTopLeft

{

	position: absolute;

	left: -1px;

	top: -1px;

}

.cornerTopRight

{

	position: absolute;

	right: -1px;

	_right: -2px;

	top: -1px;

}

.cornerBottomLeft

{

	position: absolute;

	left: -1px;

	bottom: -1px;

	_bottom: -2px;

}



.cornerBottomRight

{

	position: absolute;

	right: -1px;

	_right: -2px;

	bottom: -1px;

	_bottom: -2px;

}

.ico_news {

	position: absolute;

	right: -12px;

	top: -12px;

}

.news_select table {

	width: 100%;

	margin: 0;

	padding: 0;

	border: 0;

	border-collapse: collapse;

}

.news_select td {

	text-align: right;

	padding: 2px 4px 2px 4px;

	border: 0;
	font-size:10px;

	border-collapse: collapse;

	font-weight: bold;

	white-space: nowrap;

}

.sel_punkt {

	width: 120px;

}

.news_select td a {

	color: black;

	text-decoration: none;

	font-weight: normal;

}

.news_select td a:hover {

	color: #20307e;

	text-decoration: underline;

}

.newsblock {

	position: relative;

	border: 1px solid #8a8a8a;

	margin: 12px 0 34px 0;

	width: 100%;

	height: auto;

}

.newsblock .cornerTopLeft {

	position: absolute;

	left: -1px;

	top: -1px;

}

.newsblock .cornerTopRight {

	position: absolute;

	right: -1px;

	top: -1px;

}

.newsblock .cornerBottomLeft {

	position: absolute;

	left: -1px;

	bottom: -1px;

}



.newsblock .cornerBottomRight {

	position: absolute;

	right: -1px;

	bottom: -1px;

}

.newstext {

	display: block;

	margin: 15px;

}

.newstitle {

	font-size: 12px;

	font-weight: bold;

	color: #20307e;

}

.newstitle a {

	color: #20307e;

	text-decoration: underline;	

}

.newstitle a:hover {

	text-decoration: none;

}

.newsblock .data {

	position: absolute;

	height: 26px;

	width: 120px;

	background: url(design/data_bg.gif) no-repeat bottom right;

	bottom: -26px;

	left: -1;

}

.newsblock .data span {

	line-height: 26px;

	white-space: nowrap;

	padding: 0 0 0 10px;

}

.pageline {

	height: 22px;

	background-image: url(design/page_line_bg.gif);

	background-position: top;

	background-repeat: repeat-x;

	margin: 0;

	padding: 0;

	border: 0;

	border-collapse: collapse;

}

.pageline td {

	margin: 0;

	padding: 0;

	border: 0;

	border-collapse: collapse;	

}



td.pageline_left {

	background: url(design/page_line_left.gif) no-repeat top left;

	padding: 0 10px 0 10px;

}

td.pageline_right {

	background: url(design/page_line_right.gif) no-repeat top right;

	text-align: right;

	padding-left: 10px;

	padding-right: 10px;

}

.pageline td {

	color: #a1a1a1;

}

.pageline td a {

	color: #20307e;

	text-decoration: none;

}

.pageline td a:hover {

	color: #20307e;

	text-decoration: underline;

}





/**/

h1 {

	color: #252774;

	font-size: 18px;

	font-weight: normal;

	margin: 0 0 10px 0;

	padding: 0;

}

h2 {

	color: #252774;

	font-size: 16px;

	font-weight: normal;

	margin: 0 0 10px 0;

	padding: 0;	

}













































































.footer {

	vertical-align: bottom;

}

.bottline {

	margin: 0;

	padding: 0;

	height: 23px;

	background: url(design/bott-bg.gif) repeat-x bottom;

}

.copy {

	background-color: white;

}

.copy td {

	color:  #20307e;

	font-weight: bold;

}

.copy td a {

	color:  #20307e;

	text-decoration: underline;

}

.copy td a:hover {

	text-decoration: none;

}



.copy td a.madein {

	color: gray;

	font-weight: normal;

}

#w1000 {

	width: 1000px;

	height: 1px;

	line-height: 0;

	font-size: 0;

	margin: 0;

	padding: 0;

	clear: both;

	background-color: white;

}

/**/

.links1 {

	padding: 5px 0 0 30px;

}

.links2 {

	background-color: #ffffff;

	font-size: 10px;

	padding: 2px 60px 3px 40px;

}

.links2 a {

	color: #666666;

}

/**/

.attentionText {

	font-size: 10px;

	color: red;

}

table.border {

border:1px solid #C0C0C0;

}

table.border th {

background-color:#EAEAEA;

border:1px solid #C0C0C0;

}

table.border td {

border:1px solid #C0C0C0;

}
.punkt_menu12345 {

	margin: 0 68px 0 28px;

	border-top: 1px  solid #a3a3a3;
	
	border-left: 1px  solid #a3a3a3;
	
	border-bottom: 1px  solid #a3a3a3;
	
	border-right: 1px  solid #a3a3a3;
	
	text-decoration: none;

	border-right: 1px solid #8a8a8a;

	padding: 10px 20px 10px 22px;

	font-size:13px;

	color: #636363;

	font-family: Arial, verdana, Helvetica, sans-serif;

}

.big_td .d123456 {
	color: #003399;
	text-decoration: none;
    font-size: 14px;
	font-weight:bold;
}

.big_td .d123456 a:hover

{
text-decoration:underline;

}


td .button
{
background-image:url(design/button2.png);
background-repeat:no-repeat;
text-decoration:none;
float:left;
padding: 10px 54px 13px 15px;
color: #01115C;
font-size:11px;
margin-left:9px;
}

a #en
{
	text-decoration:none; !important
	font-size:19px;
	color:red; 
	text-align:center;
}

.newsblock .newstext .newstable tr td{border:#CCCCCC 2px dased;}

