/*
 * Style sheet
 */

body {
	background: #f9f9f9 url(images/background_4.gif) repeat-x top left;
/*	background-color: #d3d3d3;*/
	color: #e1f3ff;
	font-family:  tahoma, arial, helvetica, sans-serif;
	font-size: 13px; letter-spacing: 1px;
}

#container {
	background-color: #fff;
	width: 1005px;
	margin: 0 30px;
/*	margin: 0 30px; */
}

#left_shadow {
	width: 1065px;
  margin: 0 auto;
  background: transparent url(images/left_shadow.gif) no-repeat top left;
}

#right_shadow {
	width: 1065px;
  margin: 0 0;
  background: transparent url(images/right_shadow.gif) no-repeat top right;
}
 
#header {
	margin-bottom: 8px;
}
 
#main_content {
	float: left;
	margin-left: 5px;
}

/*  использ в вертикальном столбце, где main-03.jpg для Firefox  */
#v_line_1 {
	background: #626365 url(images/main-03.jpg) no-repeat top center;
}

div.right_bar {
	float: right;
	vertical-align: top;
	margin-right: 5px;
}

#search {
	margin-top: 8px;
}

#search_form {
	background: url(images/search-05.jpg);
	padding: 0 0 0 0px ;
}

#cse-search-box{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#search_f1 {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#search_f2 {
	padding: 0;
	font-size: 13px;
	width: 130px;
	border-radius: 3px;
	-moz-border-radius: 3px;
  -webkit-border-radius: 3px;	
}

#search_f3 {
	font-size: 13px;
	border-radius: 3px;
	-moz-border-radius: 3px;
  -webkit-border-radius: 3px;	
}

#news {
	margin-top: 8px;
}

.news_content {
	background: #737373 url(images/news-02.jpg) no-repeat bottom center;
	vertical-align: top;
	color: #e1f3ff;
}

.news_content p {
	font-size: 11px;
	padding: 0px;
	margin: 0px 15px 15px;
}

#count_1 {
	margin-top: 8px;
	background: url(images/bg-count.jpg);
	width: 230px;
	height: 27px;
	text-align: center;
	color: #e1f3ff;
	font-size: 13px;
}

#iyy4 {
  font-size:10px;
  margin:10px 0 0 30px;
  text-align: justify;
}

.left_menu {
	background: #626365 url(images/main-02.jpg) no-repeat top center;
	vertical-align: top;
}

.main_text {
	background: #626365 url(images/main-04.jpg) no-repeat bottom right;
	vertical-align: top;
	font-weight: bold;
	text-align: justify;
	color: #e1f3ff;
	padding: 0px;
	font-size: 13px; letter-spacing: 1px;
}

.main_text p {
	padding: 0px;
	margin: 0px 30px 15px;
}

#main_text_button {
	margin: 20px 0 20px 20px;
}

.text_partner {
	padding: 0 0px 10px 0px;
	border-bottom: 1px solid #808080;
	margin: 0px 30px 20px 30px;
}

/*  таблица превью(логотип) и описание - в партнерах  */
table.pr_1{
  width: 444px;
  margin: 0px 30px 20px 30px;
}

table.pr_1 td {
  vertical-align: top;
	text-align: left;
	padding: 10px 15px 20px 0;
	border-bottom: 1px solid #808080;
}

table.act_1{
  width: 424px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

table.act_1 td {
  vertical-align: top;
	text-align: left;
	padding: 10px 15px 20px 0;
	border-bottom: 1px solid #808080;
}

.container_teplo {
	padding: 0px;
	margin: 0px 30px 30px 30px;
}

.tab_vert_act {
  width: 26px;
  height: 130px;
  font-size: 13px;
	font-weight: bold;
  background-color: #4e4e4f;
  border-left: 1px solid #7d7e83;
  padding: 0px 0px;
	margin: 0px;
}

.tab_vert_noact {
  width: 26px;
  height: 130px;
	
	font-size: 13px;
	font-weight: bold;
	color: #7dd1ff;
	background-color: #7d7e83;
	padding: 0px 0px;
	margin: 0px;
	border: 1px solid #4e4e4f;
}

.tab_vert_container {
  float: left;
	padding: 0px;
	margin: 0px;

}

.teplo_cont{
	padding: 20px;
	background: #4e4e4f url(images/bg-tabs.jpg) no-repeat bottom right;
	margin: 0 0 0 27px;
/*	margin: 0px 20px 30px 20px; */
}

.teplo_cont p{
  margin: 0 0 20px 0;
  }

.jn2010_lnk {
	background: #7d7e83 url(images/jn2010_lnk.gif) no-repeat;
	display: block;
}

.jn2010_lnk:hover {
	background: #7d7e83 url(images/jn2010_hov.gif) no-repeat;
}

.dec2009_lnk {
	background: #7d7e83 url(images/dec2009_lnk.gif) no-repeat;
	display: block;
}

.dec2009_lnk:hover {
	background: #7d7e83 url(images/dec2009_hov.gif) no-repeat;
}

.june2009_lnk {
	background: #7d7e83 url(images/june2009_lnk.gif) no-repeat;
	display: block;
}

.june2009_lnk:hover {
	background: #7d7e83 url(images/june2009_hov.gif) no-repeat;
}	

/*  eng  */

.jn2010_lnk_en {
	background: #7d7e83 url(images/jn2010_lnk-en.gif) no-repeat;
	display: block;
}

.jn2010_lnk_en:hover {
	background: #7d7e83 url(images/jn2010_hov-en.gif) no-repeat;
}

.dec2009_lnk_en {
	background: #7d7e83 url(images/dec2009_lnk-en.gif) no-repeat;
	display: block;
}

.dec2009_lnk_en:hover {
	background: #7d7e83 url(images/dec2009_hov-en.gif) no-repeat;
}

.june2009_lnk_en {
	background: #7d7e83 url(images/june2009_lnk-en.gif) no-repeat;
	display: block;
}

.june2009_lnk_en:hover {
	background: #7d7e83 url(images/june2009_hov-en.gif) no-repeat;
}	

.jan2011_lnk_en {
	background: #7d7e83 url(images/jan2011_lnk-en.gif) no-repeat;
	display: block;
}

.jan2011_lnk_en:hover {
	background: #7d7e83 url(images/jan2011_hov-en.gif) no-repeat;
}

#map {
	background: #626365 url(images/main-04.jpg) no-repeat bottom right;
	padding: 0px;
	vertical-align: center;
	text-align: center;
}

#s_map {
	padding: 0px;
	margin: 0px 30px 15px;
}

#s_map a {
	color: #7dd1ff;
	text-decoration: none;
}

#s_map a:hover  {
	color: #ccff99;
}

#space_bar {
	clear: both;
	width: 1003px;
	height: 10px;
}

.space_bar_1 {
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 20px;	
	border-bottom: 1px solid #626365;
}

.image_left {
  float: left;
	margin: 0 15px 0px 0;
}

#footer_top {
	margin-top: 0px;
}

.footer {
	background: #f9f9f9 url(images/footer.jpg) no-repeat top center;
	width: 1005px;
	height: 36px;
	vertical-align: top;
	padding-top: 8px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #c0c0c0;
}

.button_01 {
	background: url(images/button_01.jpg);
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.button_01 a {
	color: #e1f3ff;
	text-decoration: none;
}

.button_01 a:hover {
	color: #ccff99;
}

.button_02 {
	background: url(images/button_02.jpg);
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}

.button_02 a {
	color: #e1f3ff;
	text-decoration: none;
}

.button_02 a:hover {
	color: #ccff99;
}

h1 {
	padding: 0;
	margin-top: 15px;
	margin-bottom: 30px;
	color: #7dd1ff;
	text-align: center;
	font-family: "Times new roman", serif, arial, helvetica, sans-serif;
	font-size: 24px;
}

h2 {
	padding: 0;
	margin-left: 30px;
	color: #ffe4c4; /*#ebcfa7   #ffe4c4*/
	font-weight: normal;
	font-size: 18px;
}

h3 {
	padding: 0;
	margin-left: 30px;
	color: #d3d3d3;
	font-weight: bold;
	font-size: 15px;
	clear:  both;
}

h4 {
	padding: 0;
  margin: 10px 20px 20px 30px;
	color: #ffff99;
	font-weight: normal;
	font-size: 16px;
}

li {
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
}

img.logo_1 {
	float: right;
	margin: 5px 0 5px 10px;
}

img.photo_left {
	clear:  both;
	margin: 0px 0 10px 30px;

}

#tabs_table {
	margin: 10px 0 0 20px;
}

#tabs_table_smi {
	margin: 0 0 0 20px;
}

.tabs_content {
	background: #4e4e4f url(images/bg-tabs.jpg) no-repeat bottom right;
	padding: 20px;
	margin: 0px 20px 30px 20px;
}

.tabs_content p {
	margin: 0 0 10px 0;
	padding: 0;
}

.tabs_prev{
	float: left;
	margin: 0 10px 5px 0;
}

.tabs_poster {
	padding-bottom: 10px;
	border-bottom: 1px solid #626365;
	margin-bottom: 10px;
}

.tabs_poster_1 {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin: 0 40px 10px 40px;
}

.tabs_poster_cont {
  display: block;
	font-size: 13px;
}

.tab_act {
	font-size: 13px; font-weight: bold;
	background-color: #4e4e4f;
	border-top: 1px solid #7d7e83;
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 4px;
}

.tab_noact {
	font-size: 13px; font-weight: bold;
	color: #7dd1ff;
	background-color: #7d7e83;
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 4px;
	margin-right: 3px;
	border: 1px solid #4e4e4f;
}

.news_content a {
	color: #7dd1ff;
	text-decoration: none;
}

.news_content a:hover {
	color: #ccff99;
}

a.anc_more {
	color: #7dd1ff;
	text-decoration: none;
}

a.anc_more:hover {
	color: #ccff99;
}

a.back_1 {
	color: #e1f3ff;
	text-decoration: none;
	font-weight: normal;
}

a.back_1:hover  {
	color: #ccff99;
}

a.back_1 img{
  vertical-align: -5px;
  border-width: 0px;
}

a.sponsor_1 {
	background: url(images/header-03-en.jpg);
	display: block;

}
a.sponsor_1:hover {
	background: url(images/sponsor-en.jpg);
}

a.partner_1 {
	background: url(images/header-05-en.jpg);
	display: block;
}
a.partner_1:hover {
	background: url(images/partner-en.jpg);
}

a.patron_1 {
	background: url(images/header-07-en.jpg);
	display: block;
}
a.patron_1:hover {
	background: url(images/patron-en.jpg);
}

a.smi_1 {
	background: url(images/header-09-en.jpg);
	display: block;
}
a.smi_1:hover {
	background: url(images/smi-en.jpg);
}

a.indx_1 {
	background: url(images/left-menu_02_en.jpg);
	display: block;
	width: 220px;
	height: 24px;
}

a.indx_1:hover {
	background: url(images/left-menu_02_en_1.jpg);
}

a.project_1 {
	background: url(images/left-menu_03_en.jpg);
	display: block;
	width: 220px;
	height: 24px;
}
a.project_1:hover {
	background: url(images/left-menu_03_en_1.jpg);
}

a.management_1 {
	background: url(images/left-menu_04_en.jpg);
	display: block;
	width: 220px;
	height: 24px;
}
a.management_1:hover {
	background: url(images/left-menu_04_en_1.jpg);
}

a.washington_1 {
	background: url(images/k-washington_en.jpg);
	display: block;
	width: 220px;
	height: 24px;
}
a.washington_1:hover {
	background: url(images/k-washington_en_1.jpg);
}

a.kharkov_1 {
	background: url(images/k-kharkov_en.jpg);
	display: block;
	width: 220px;
	height: 24px;
}
a.kharkov_1:hover {
	background: url(images/k-kharkov_en_1.jpg);
}

a.paladin_1 {
	background: url(images/left-menu_05_en.jpg);
	display: block;
	width: 220px;
	height: 24px;
}
a.paladin_1:hover {
	background: url(images/left-menu_05_en_1.jpg);
}

a.contact_1 {
	background: url(images/left-menu_06_en.jpg);
	display: block;
	width: 220px;
	height: 24px;
}
a.contact_1:hover {
	background: url(images/left-menu_06_en_1.jpg);
}

a.impressum_1 {
	background: url(images/left-menu_07_en.jpg);
	display: block;
	width: 220px;
	height: 24px;
}
a.impressum_1:hover {
	background: url(images/left-menu_07_en_1.jpg);
}

a.site_map_1 {
	background: url(images/left-menu_08_en.jpg);
	display: block;
	width: 220px;
	height: 24px;
}
a.site_map_1:hover {
	background: url(images/left-menu_08_en_1.jpg);
}

div.clear_1 {
	clear:  both;
  width: 100%;
  height:10px;
}


.foot-menu {
    position: absolute
}
.foot-menu a{
    background-color: rgba(255, 250, 250, 0);
}
