/* CSS Document */
.news_a {
	padding-left: 10px;
}
header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: underline;
}

BODY {
	margin: 14px 33px 0px 33px;
	padding: 0px;
	background-color: #fff;
}

TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: underline;
}

A:hover {
	text-decoration: none;
}

H1, H2, H3, H4, H5, H6 {
	font-family: Arial, Helvetica, sans-serif;
}

H3 {
	margin-bottom: 0px;
	text-transform: uppercase;;
	color: #65737F;
	font-family: "Arial Narrow",Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px 10px 20px 40px;
	margin-top: 0px;
}

HR {
	border: 0px;
	height: 1px;
	margin: 8px 0px 8px 0px;
	padding:0px;
	background: #DDDDDD;
	color: #F1F1F1;
}

H3.act {
	background: url(/images/i7.gif) no-repeat 0px 50%;
}
H3.int {
	background: url(/images/i6.gif) no-repeat 0px 50%;
}
H3.part {
	background: url(/images/i4.gif) no-repeat 0px 50%;
}
H3.done {
	background: url(/images/i3.gif) no-repeat 0px 50%;
}
H3.subs {
	background: url(/images/i5.gif) no-repeat 0px 50%;
}
H3.i2 {
	background: url(/images/i2.gif) no-repeat 0px 50%;
}
H3.news {
	background: url(/images/i1.gif) no-repeat 0px 50%;
}
H3 SPAN.h {
	font-size: 12px;
	font-weight: normal;
	border-left: 1px solid #DCE1E5;
	padding: 3px 0px 3px 10px;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}


/****   classes     *****/

.top {
	line-height: 150%;
	font-size: 11px;
}

.top TABLE {
	line-height: 150%;
	font-size: 11px;
}
.top A {
	font-size: 11px;
}
.top A:hover {
	font-size: 11px;
}
.rus_eng {
	font-size: 16px;
}
.actual {
	background: url(/images/eng_rus_bg.gif) no-repeat 50% 50%;
	color: #fff;
	padding: 6px;
}

.flash_tab {
	margin-top: 10px;
	margin-bottom: 3px;
}


/*  menu top  & bottom menu*/

.menu_top_cover {
	background: url(/images/menu_bg2.gif) no-repeat 50% 0%;
	padding: 5px 0px 16px 0px;
}

.menu_top {
  
}
.menu_top TD {
	white-space: nowrap;
	
	background: url(/images/menu_sp.gif) no-repeat 0% 50%;
}
.menu_top TD.x {
	background: transparent;
}
.menu_top DIV {
	background: transparent;
	padding: 8px 15px 10px 15px;
	/*border: 1px solid #000;*/
}
.menu_top A {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	
}

.menu_top A:hover {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.menu_top UL.menu_ul {
  border-top: 3px solid #AEC1D0;
  background: #95A7B6;
  margin: 0px;
  padding: 8px 8px 14px 4px;
  position: absolute;
  z-index: 5;
  display: none;
  margin-top: 7px;
  margin-left: -15px;
  
}
.menu_top UL.menu_ul LI {
  list-style-type: none;
  margin: 0px;
  padding: 2px 30px 2px 10px;
  border-bottom: 1px solid #B9C9D6;
  font-weight: normal;
  font-size: 10px;
}
.menu_top UL.menu_ul LI A {
  color: #fff;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
}
.menu_top UL.menu_ul LI A:hover {
  color: #fff;
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
}

/*.menu_top .ul_sp {
  background: url(/images/ul_sp.gif) 0% 100% repeat-x;
}*/



.menu_bottom {
	margin-top: 20px;
}
.menu_bottom TD {
	white-space: nowrap;
	padding: 0px 15px;
	background: url(/images/menu_bot_sp.gif) no-repeat 0% 50%;
}
.menu_bottom TD.x {
	background: transparent;
}
.menu_bottom A {
	color: #424141;
	text-decoration: none;
}

.menu_bottom A:hover {
	color: #424141;
	text-decoration: none;
}

 

/*  end menu top & /bottom menu */

.content_tab {
}



.left_col {
	background: url(/images/sp.gif) repeat-y 100% 0%;
	padding-left: 15px;
	padding-right: 10px;
	width: 28%;
}
.central_col {
	background: url(/images/sp.gif) repeat-y 100% 0%;
	padding-left: 35px;
	width: 35%;
	padding-right: 10px;
}
.right_col {
	padding-left: 15px;
	width: 28%;
	padding-right: 10px;
}

.date {
	padding-left: 15px;
	background: url(/images/clock.gif) no-repeat 0% 50%;
	font-size: 11px;
	font-weight: bold;
	color: #8EBA51;
}
.news A {
	color: #666;
	text-decoration: underline;
}
.news A:hover {
	color: #666;
	text-decoration: none;
}
.news A IMG {
	vertical-align: middle;
}
A.arch {
	color: #0070C3;
}
A.arch:hover {
	color: #0070C3;
}



.photo_tab {
	float:left;
	border: 1px solid #E5E5E5;
	margin-right: 10px;
	margin-bottom: 5px;
}

.blue {
	color: #006FC2;
}

.inter {
	background: #F5F5F5;
	margin-left: -15px;
	padding-left: 15px;
	padding-right: 10px;
	margin-right: -10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #DDDDDD;
}
.inter A {
	color: #006EC1;
}

.inter A:hover {
	color: #006EC1;
}

.partner_tab TD {
	padding: 0px 5px;
}

.bottom {
	background: url(/images/shadow_bottom.gif) no-repeat 50% 0%;
	margin-top: 20px;
}

.copy {
	color: #999999;
	font-size: 10px;
	line-height: 150%;
}

.diog A {
	color: #88D200;
	text-decoration: underline;
	font-size: 10px;
}
.diog A:hover {
	color: #88D200;
	text-decoration: none;
	font-size: 10px;
}

.subscrib {
	background: #F5F5F5;
	margin-left: -15px;
	margin-right: -7px;
	padding-left: 15px;
	padding-right: 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding-top: 10px;
	padding-bottom: 10px;
}
.input {
	background: #fff;
	border: 1px solid #C9C9C9;
	font-size: 10px;
}
.send {
	background: #F5F5F5 url(/images/tr.gif) 100% 50% no-repeat;
	color: #0070C3;
	text-decoration: underline;
	border: none;
	font-size: 10px;
}
.send2 {
	background: #fff url(/images/tr.gif) 100% 50% no-repeat;
	color: #657BAB;
	text-decoration: underline;
	border: none;
	font-size: 10px;
}

.faq {
	position: relative;
	background: #EFEFEF;
	width: 100%;
}
.faq #lt {
	position: absolute;
	top: 0px;
	left: 0px;
}
.faq #rt {
	position: absolute;
	top: 0px;
	right: 0px;
}
.faq #lb {
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin-bottom: -1px;
}
.faq>#lb {
	margin-bottom: 0px;
}
.faq #rb {
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin-bottom: -1px;
}
.faq>#rb {
	margin-bottom: 0px;
}
.faq P, .faq2 P {
	padding:10px;
}
.faq STRONG {
	color: #0070C3;
	background: url(/images/tr.gif) no-repeat 0% 50%;
	padding-left: 15px;
}
.faq2 STRONG {
	color: #64717B;
	background: url(/images/tr.gif) no-repeat 0% 50%;
	padding-left: 15px;
}
.faq_tab .input {
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
}

.red {
	color: #f00;
}

.arch_news .head TD {
	padding-bottom: 10px;
}
.arch_news .foto {
	padding-right: 20px;
}
.arch_news .date {
	padding-right: 20px;
	display: block;
}
.nav_chain {
	word-spacing: 5px;
	font-weight: bold;
}
.nav_chain A {
	font-weight: normal;
}
.nav_chain A:hover {
	font-weight: normal;
}

.photo_gal {
	border: 1px solid #DCE1E5;
	float: left;
	width: 45%;
	margin-right: 20px;
	margin-bottom: 20px;
}
.photo_gal DIV {
	text-align: left;
	padding-left: 10px;
}

.popup_foto A {
	color: #666666;
}

.popup_foto A:hover {
	color: #666666;
}

.contact_tab STRONG {
	color: #334049;
}
.contact_tab SPAN {
	color: #010101;
}
.contact_tab A {
	color: #0872BE;
}
.contact_tab A:hover {
	color: #0872BE;
}
.contact_tab .foto {
	padding-right: 20px;
}

.publ_title {
	color: #3E4245;
}

.licen {
	position: relative;
}
.licen TD {
	border-right: 1px solid #F0F0F0;
	padding: 10px;
	position: relative;
}
.licen A IMG {
	vertical-align: middle;
	margin: 2px 0px;
	
}
.licen_div {
  width: 90%;
  background: #F0F0F0;
}
.licen .x TD {
  padding: 6px 0px;
  border-right: none;
}
.licen .x {
  border-right: none;
}

.clock {
  background: url(/images/clock.gif) no-repeat 0% 50%;
  padding-left: 15px;
}
A.news_podral {
  color: #8EBA51;
  font-weight: bold;
  padding-left: 15px;
}
A.news_podral:hover {
  color: #8EBA51;
  font-weight: bold;
  padding-left: 15px;
}



