.png {
	//background-image: none ! important;
	behavior: url('/f/i/main/pngfix.htc');
}


body {
	background-image: url('/f/i/main/sky.jpg');
	background-repeat: repeat-x;
	background-position : left top;
	background-color: #DBE7F4;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
 
img {
	border: 0;
}

table {
	cellpadding: 0;
	cellspacing: 0;
}

form{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

a:hover {
	text-decoration: underline;
	color: #000000;
}

#fon_div {
	position: absolute;
	border: none; 
	top: 0;
	left: 0;
	visibility: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 300;
}

.language {
	vertical-align: middle;
	font: normal 70% Arial;
	color: #515355;
	padding: 0 0 0 0;
}



.rts_soft_logo {
	text-align: center;
	vertical-align: top;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#profile {
	position: relative;
	border: none; 
	top: 10px;
	left: 0;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	visibility: hidden;
	padding: 0 0 0 0;
	//margin: 1px 0 0 0;
	z-index: 100;
}
#auth_top {
	position: relative;
	border: none; 
	top: -8px;
	left: 0;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	visibility: visible;
	padding: 0 0 0 0;
	//margin: -3px 0 0 0;
	z-index: 100;
}
.icodiv {
	vertical-align: top;
	padding: 10px 0 0 0;
}

#icohome{
	padding: 1px 0 0 0;
}

#icomap{
	padding: 1px 0 0 0;
}

#icosearch{
	padding: 2px 5px 0 0;
}

.profile {
	text-align: center;
	vertical-align: middle;
	font: normal 65% Arial;
	//font: normal 60% Arial;
	color: #515355;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.profile_table {
	vertical-align: middle;
	color: #515355;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.profile_table_profile {
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
.profile_table_exit {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
.profile_table_enter {
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
.profile_table_register {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}



.menu {
	text-align: left;
	vertical-align: top;
	padding: 27px 0 0 0;
	margin: 0 0 0 0;
}
.menu_table {
	text-align: left;
	vertical-align: top;
	font: normal 65% Arial;
	//font: normal 60% Arial;
	color: #515355;
}
.menu_table_item {
	padding: 1px 5px 0 5px;
}
.submenu_table_item {
	padding: 0 5px 0 5px;
	text-align: center;
	background: #354049;
}
.submenu_table_border_l {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url('/f/i/menu/border_left.gif');
	background-repeat: no-repeat;
}
.submenu_table_border_r {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url('/f/i/menu/border_right.gif');
	background-repeat: no-repeat;
}

#submenu_1 {
	position: absolute;
	border: none; 
	top: 59px;
	left: 45%;
	height: 34px;
	visibility: hidden;
	padding: 3px 0 0 0;
	//margin: 1px 0 0 0;
	z-index: 101;
}
#submenu_2 {
	position: absolute;
	border: none;  
	top: 59px;
	left: 40%;
	height: 34px;
	visibility: hidden;
	padding: 3px 0 0 0;
	//margin: 1px 0 0 0;
	z-index: 101;
}
#submenu_3 {
	position: absolute;
	border: none; 
	top: 59px;
	left: 50%;
	height: 34px;
	visibility: hidden;
	padding: 3px 0 0 0;
	//margin: 1px 0 0 0;
	z-index: 101;
}
#submenu_4 {
	position: absolute;
	border: none; 
	top: 59px;
	left: 58%;
	height: 34px;
	visibility: hidden;
	padding: 3px 0 0 0;
	//margin: 1px 0 0 0;
	z-index: 101;
}


.compact_info {
	text-align: left;
	vertical-align: top;
	padding: 0 10px 30px 0;
//	padding: 20px 10px 30px 0;
	margin: 0 0 0 0;
	color: #515355;
	font: normal 80% Arial;
	//font: normal 75% Arial;
}

.compact_info_title {
	font: normal 185% Arial;
	//font: normal 180% Arial;
}



.promo {
	padding: 26px 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}
.promo_text {
	position: relative;
	float: left;
	padding: 0 0 0 0;
	border: 0;
	text-align: left;
	width: 65%;
	//margin-right: -100%;
}

  #level0 {}
  #level1 {margin-left: 23px;}
  #level2 {display: block;}
  #level3 {margin-right: 22px;}
  #main   {background: #99CCFF; height: 272px; vertical-align: top;}
  #lftBar {position:absolute; width:23px;}
  #rgtBar {position:absolute; width:23px; top:0; right: -1px;}

.promo_title {
	float: right;
	padding: 0 0 0 0;
	border: 0;
	text-align: left;
	width: 35%;
	//margin-left: 15%;
}

.promo_title ul{
	padding: 29px 0 0 0;
//	padding: 22px 0 0 0;
	margin: 0;
}

.promo_title li{
	padding: 10px 0 0 35px;
	list-style-type: none; 
	background: url('/f/i/_promo/menupromo_ar.gif') no-repeat 0 0.5em;
}

.promo_c {
	padding: 0;
	margin: 0;
	position: absolute;
	background-color: #BDD3E9;
	width: 100%;
	height: 272px;
	z-index: 10;
}
#promo_img {
	position: absolute;
	padding: 50px 0 0 0;
	vertical-align: top;
	text-align: center;
	width: 100%;
	z-index: 80;
}

._promo_text_table {
	text-align: left;
	color: #515355;
	font: normal 57% Arial;
	//font: normal 55% Arial;
}
.promo_text_title {
	font: bold 20px Arial;
	vertical-align: top;
	color: #ffffff;
	padding: 30px 0 0 20px;
	margin: 0 0 0 0;
	position: relative; 
	z-index: 100;
}
.promo_text_details {
	font: normal 11px Arial;
	vertical-align: top;
	color: #435466;
	padding: 10px 0 0 20px;
	margin: 0 0 0 0;
	position: relative; 
	z-index: 100;
}
.promo_text_details a {
	font: bold 11px Arial;
	text-decoration: underline;
	color: #1E65B0;
}
.promo_text_details a:visited {
	text-decoration: underline;
	color: #1E65B0;
}
.promo_text_details a:hover {
	text-decoration: underline;
	color: #000000;
}




.auth {
	vertical-align: bottom;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font: normal 80% Arial;
	//font: normal 75% Arial;
	text-align: left;
}
#auth {
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.messages {
	color: red;
}
.auth_table a {
	text-decoration: underline;
	color: #1E65B0;
}
.auth_table a:visited {
	text-decoration: underline;
	color: #1E65B0;
}
.auth_table a:hover {
	text-decoration: underline;
	color: #000000;
}
.auth_table_enter_reg {
	font: bold 100% Arial;
	padding: 0 0 0 7px;
}
.auth_table_restore {
	font: normal 100% Arial;
	padding: 0 0 0 7px;
}
.auth_login {
	padding: 5px 0 2px 0;
	margin: 0 0 0 0;
}
.auth_password {
	padding: 1px 0 2px 0;
	margin: 0 0 0 0;
}
.ajax_input{
	background: #BDC5CF;
	width: 200px;
}
.fpage_input {
	background: #BDC5CF;
	width: 150px;
}


#info_div {
	position: absolute;
	border: none; 
	overflow: hidden; 
	visibility: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 301;
	vertical-align: middle;
	text-align: center;
}
#info_div_caption {
	position: static;
	border: none; 
	text-align: center;
}
.info_div_mtable {
	text-align: left;
	vertical-align: bottom;
	font: normal 70% Arial;
}
#info_capt_l {
	background-image: url('/f/i/wind/cap_red_left.png');
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;//height: 41px;
}
#info_capt_r {
	background-image: url('/f/i/wind/cap_red_right.png');
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: left;//height: 41px;
}
#info_close {
	background-image: url('/f/i/wind/cap_red_fon.png');
	background-repeat: repeat-x;
	padding: 12px 0 0 0;
	margin: 0 0 0 0;
	text-align: right;
	vertical-align: top;
	color: #FFFFFF;
	font-weight: bold;//height: 41px;
}
#info_close a {
	font: bold 105% Arial;
	//font: bold 100% Arial;
	text-decoration: none;
	color: #FFFFFF;
}
#info_close a:hover {
	text-decoration: none;
	color: #000000;
}
#info_capt_ar {
	background-image: url('/f/i/wind/cap_red_arr.png');
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;//height: 41px;
}
#info_capt {
	text-align: center;
	vertical-align: top;
	font: bold 120% Arial;
	color: #EBEDF0;
	padding: 10px 23px 0px 7px;
	margin: 0 0 0 0;
	background-image: url('/f/i/wind/cap_red_fon.png');
	background-repeat: repeat-x;//height: 41px;
}


.info_div_mtable_body {
	text-align: center;
	padding: 0 12px 0 12px;
	background: #EBEDF0;
	background-image: url('/f/i/wind/body_fon.png');
}
.info_bottom_l {
	background-image: url('/f/i/wind/bot_left.png');
	background-repeat: no-repeat;
}
.info_bottom {
	background-image: url('/f/i/wind/bot_fon.png');
	background-repeat: repeat-x;
}
.info_bottom_r {
	background-image: url('/f/i/wind/bot_right.png');
	background-repeat: no-repeat;
}



.auth_div_stable {
	text-align: left;
	vertical-align: bottom;
	font: normal 100% Arial;
}
.auth_div_stable a {
	text-decoration: underline;
	color: #1E65B0;
}
.auth_div_stable a:visited {
	text-decoration: underline;
	color: #1E65B0;
}
.auth_div_stable a:hover {
	text-decoration: underline;
	color: #000000;
}


.err_msg {
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}





#cases_div {
	position: absolute;
	border: none; 
	top: 144px;
	//top: 184px;
	left: 8%;
	width: 30%;
	visibility: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 201;
	vertical-align: top;
	text-align: left;
}
#cases_corner {
	position: absolute;
	z-index: 201;
	top: 130px;
	//top: 170px;
	left: 16%;
	visibility: hidden;
}
.cases_table {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}
.cases_table_corner_lt {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_left_top.gif');
	background-repeat: no-repeat;
}
.cases_table_corner_rt {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_right_top.gif');
	background-repeat: no-repeat;
}
.cases_table_corner_lb {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_left_bottom.gif');
	background-repeat: no-repeat;
}
.cases_table_corner_rb {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_right_bottom.gif');
	background-repeat: no-repeat;
}
.cases_table_empt {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url('/f/i/wind/fon.gif');
}
.cases_table_list {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url('/f/i/wind/fon.gif');
	text-align: left;
	vertical-align: top;
	font: bold 65% Arial;
}
.cases_table_list a {
	color: #1E65B0;
	text-decoration: underline;
}
.cases_table_list a:visited {
	color: #1E65B0;
	text-decoration: underline;
}
.cases_table_list a:hover {
	color: #000000;
	text-decoration: underline;
}
.cases_table_list_table td {
	padding: 3px 0 3px 0;
}



#print_div {
	position: absolute;
	border: none; 
	visibility: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 201;
	vertical-align: top;
	text-align: left;
}
#print_corner {
	position: absolute;
	z-index: 201;
	visibility: hidden;
}
.print_table {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}
.print_table_corner_lt {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_left_top.gif');
	background-repeat: no-repeat;
}
.print_table_corner_rt {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_right_top.gif');
	background-repeat: no-repeat;
}
.print_table_corner_lb {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_left_bottom.gif');
	background-repeat: no-repeat;
}
.print_table_corner_rb {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_right_bottom.gif');
	background-repeat: no-repeat;
}
.print_table_empt {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url('/f/i/wind/fon.gif');
}
.print_table_list {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url('/f/i/wind/fon.gif');
	text-align: left;
	vertical-align: top;
	font: bold 65% Arial;
}
.print_table_list a {
	color: #1E65B0;
	text-decoration: underline;
}
.print_table_list a:visited {
	color: #1E65B0;
	text-decoration: underline;
}
.print_table_list a:hover {
	color: #000000;
	text-decoration: underline;
}






#contents_div {
	position: absolute;
	border: none; 
	top: 170px;
	width: 30.5%;
	visibility: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 202;
	vertical-align: top;
	text-align: left;
}
#contents_corner {
	position: absolute;
	z-index: 202;
	right: 56%;
	visibility: hidden;
	
}
.contents_table {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
}
.contents_table_corner_lt {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_left_top.gif');
	background-repeat: no-repeat;
}
.contents_table_corner_rt {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_right_top.gif');
	background-repeat: no-repeat;
}
.contents_table_corner_lb {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_left_bottom.gif');
	background-repeat: no-repeat;
}
.contents_table_corner_rb {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	width: 16px;
	background-image: url('/f/i/wind/corner_right_bottom.gif');
	background-repeat: no-repeat;
}
.contents_table_empt {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url('/f/i/wind/fon.gif');
}
.contents_table_list {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url('/f/i/wind/fon.gif');
}
.contents_table_list a {
	color: #1E65B0;
	text-decoration: underline;
}
.contents_table_list a:visited {
	color: #1E65B0;
	text-decoration: underline;
}
.contents_table_list a:hover {
	color: #000000;
	text-decoration: underline;
}
.contents_table_list_table td {
	vertical-align: top;
	text-align: left;
	padding: 0 2px 0 2px;
	margin: 0 0 0 0;
	font: bold 65% Arial;
	color: #1E65B0;
}



#photo_div {
	position: absolute;
	border: none; 
	visibility: hidden;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 301;
	vertical-align: middle;
	text-align: center;
}
.photo_div_table {
	text-align: left;
	vertical-align: bottom;
	font: normal 70% Arial;
}
.photo_capt_l {
	background-image: url('/f/i/wind/cap_blue_left.png');
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	//height: 41px;
}
.photo_capt_r {
	background-image: url('/f/i/wind/cap_blue_right.png');
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: left;
	//height: 41px;
}
.photo_close {
	background-image: url('/f/i/wind/cap_blue_fon.png');
	background-repeat: repeat-x;
	padding: 12px 0 0 0;
	margin: 0 0 0 0;
	text-align: right;
	vertical-align: top;
	color: #FFFFFF;
	font-weight: bold;
	//height: 41px;
}
.photo_close a {
	font: bold 105% Arial;
	//font: bold 100% Arial;
	text-decoration: none;
	color: #FFFFFF;
}
.photo_close a:hover {
	text-decoration: none;
	color: #000000;
}
.photo_capt_ar {
	background-image: url('/f/i/wind/cap_blue_arr.png');
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	//height: 41px;
}
.photo_capt {
	background-image: url('/f/i/wind/cap_blue_fon.png');
	background-repeat: repeat-x;
	padding: 8px 16px 0 0;
	margin: 0 0 0 0;
	text-align: center;
	vertical-align: top;
	font: bold 160% Arial;
	//font: bold 140% Arial;
	color: #FFFFFF;
	//height: 41px;
}
.photo_left {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #EBEDF0;
	background-image: url('/f/i/wind/body_fon.png');
}
.photo_img {
	padding: 10px 5px 10px 5px;
	margin: 0 0 0 0;
	background: #EBEDF0;
	background-image: url('/f/i/wind/body_fon.png');
	text-align: center;
	vertical-align: middle;
}
.photos_list {
	width: 80px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.photos_list td{
	padding: 4px 0 4px 0;
	margin: 0 0 0 0;
}
.photo_list {
	padding: 10px 5px 0 5px;
	margin: 0 0 0 0;
	background: #EBEDF0;
	background-image: url('/f/i/wind/body_fon.png');
	text-align: center;
	vertical-align: top;
}
#photo_list {
	text-align: center;
	border: none;
	width: 78px;
	height: 396px;
	padding: 4px 0 4px 0;
	margin: 0 0 0 0;
}
#photo_back {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#photo_next {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.photo_right {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #EBEDF0;
	background-image: url('/f/i/wind/body_fon.png');
}
.photo_title {
	padding: 0 5px 0 5px;
	margin: 0 0 0 0;
	background: #EBEDF0;
	background-image: url('/f/i/wind/body_fon.png');
	text-align: center;
	vertical-align: bottom;
}
.photo_bot_l {
	background-image: url('/f/i/wind/bot_left.png');
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.photo_bot_r {
	background-image: url('/f/i/wind/bot_right.png');
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.photo_bot {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-image: url('/f/i/wind/bot_fon.png');
	background-repeat: repeat-x;
	text-align: right;
}
.photo_bot a {
	font: bold 100% Arial;
	//font: bold 95% Arial;
	text-decoration: none;
	color: #1E65B0;
}
.photo_bot a:hover {
	text-decoration: none;
	color: #000000;
}



.news {
	padding: 40px 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}
.news a {
	text-decoration: underline;
	color: #1E65B0;
}
.news a:visited {
	text-decoration: underline;
	color: #1E65B0;
}
.news a:hover {
	text-decoration: underline;
	color: #000000;
}
.news_image {
	vertical-align: top;
	padding: 2px 7px 0 7px;
	background-repeat: no-repeat;
	background-position: left top;
}
.news_text {
	font: normal 80% Arial;
	//font: normal 75% Arial;
	color: #515355;
	padding: 0 7px 20px 7px;
}
.news_date {
	font: normal 65% Arial;
	//font: normal 60% Arial;
	color: #818A92;
	padding: 0 0 5px 10px;
}
.news_years {
	text-align: center;
	vertical-align: top;
	font: bold 70% Arial;
	padding: 40px 0 0 0;
	color: #515355;
}
.news_years a {
	text-decoration: underline;
	color: #1E65B0;
	font: normal 100% Arial;
	//font: normal 100% Arial;
}
.news_years a:visited {
	text-decoration: underline;
	color: #1E65B0;
}
.news_years a:hover {
	text-decoration: underline;
	color: #000000;
}
.news_months {
	text-align: left;
	vertical-align: top;
	font: bold 70% Arial;
	padding: 40px 0 0 0;
	color: #515355;
}
.news_months a {
	text-decoration: underline;
	color: #1E65B0;
	font: normal 100% Arial;
	//font: normal 100% Arial;
}
.news_months a:visited {
	text-decoration: underline;
	color: #1E65B0;
}
.news_months a:hover {
	text-decoration: underline;
	color: #000000;
}
.c_news_section a{
	color: #000000;
	text-decoration: underline;
}
.c_news_section a:visited{
	color: #000000;
	text-decoration: underline;
}
.c_news_section a:hover{
	color: #000000;
	text-decoration: underline;
}




.submit {
	font: normal 100% Arial;
	color: #515355;
	padding: 0 7px 0 0;
}
.submit td{
	padding: 5px 0 5px 0;
}
.submit a {
	text-decoration: underline;
	color: #1E65B0;
}
.submit a:visited {
	text-decoration: underline;
	color: #1E65B0;
}
.submit a:hover {
	text-decoration: underline;
	color: #000000;
}
#submit_e_mail {
	background: #BDC5CF;
	width: 100%;
}




.inform {
	padding: 40px 5px 0 5px;
	margin: 0 0 0 0;
	text-align: left;
	vertical-align: top;
	color: #515355;
}
.inform p{
	font: normal 80% Arial;
	//font: normal 75% Arial;
}
p.inform_title {
	font: bold 100% Arial;
	color: #515355;
}




.rts_ukrain_logo {
	text-align: right;
	vertical-align: top;
	padding: 65px 5px 0 5px;
}


.copyright {
	text-align: left;
	vertical-align: top;
	font: normal 70% Arial;
	//font: normal 67% Arial;
	color: #515355;
	padding: 75px 0 0 7px;
}


.psyho_logo {
	text-align: center;
	vertical-align: top;
	padding: 50px 0 10px 0;
}

.bottom_image {
	background-repeat: no-repeat;
	background-position : center top;
}




.other_cases {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	top: 0;
	left: 25%;
	height: 30px;
	text-align: left;
	vertical-align: top;
	font: normal 80% Arial;
	//font: normal 73% Arial;
}
.other_cases a {
	text-decoration: underline;
	color: #1E65B0;
}
.other_cases a:visited {
	text-decoration: underline;
	color: #1E65B0;
}
.other_cases a:hover {
	text-decoration: underline;
	color: #000000;
}



.promo_second {
	background-repeat: no-repeat;
	background-position : right 86px;
	padding: 0 0 0 0;
	text-align: right;
	vertical-align: top;
	height: 520px;
}
.promo_second_img {
	position: relative;
	right: 17px;
	top: 110px;
	height: 500px;
	text-align: right;
	vertical-align: top;
}



.images {
	padding: 25px 0 0 10px;
	margin: 0 0 0 0;
	text-align: center;
	vertical-align: middle;
}



.project_info {
	text-align: left;
	vertical-align: top;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.project_title {
	font: bold 115% Arial;
	//font: bold 110% Arial;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #435466;
}
.project_paragraph {
	font: bold 90% Arial;
	//font: bold 85% Arial;
	padding: 25px 0 0 0;
	color: #435466;
}
.project_contents {
	text-align: left;
	font: normal 60% Arial;
	//font: normal 56% Arial;
	color: #818A92;
	padding: 25px 0 0 0;
}
.project_contents a{
	text-decoration: underline;
	color: #818A92;
}
.project_contents a:visited{
	text-decoration: underline;
	color: #818A92;
}
.project_contents a:hover{
	text-decoration: underline;
	color: #000000;
}
.project_print {
	text-align: right;
	font: normal 60% Arial;
	//font: normal 56% Arial;
	color: #818A92;
	padding: 25px 0 0 0;
}
.project_print a{
	text-decoration: underline;
	color: #818A92;
}
.project_print a:visited{
	text-decoration: underline;
	color: #818A92;
}
.project_print a:hover{
	text-decoration: underline;
	color: #000000;
}
.project_col3 {
	text-align: center;
	font: normal 60% Arial;
	//font: normal 56% Arial;
	color: #818A92;
	padding: 25px 0 0 0;
}
.project_col3 a{
	text-decoration: underline;
	color: #818A92;
}
.project_col3 a:visited{
	text-decoration: underline;
	color: #818A92;
}
.project_col3 a:hover{
	text-decoration: underline;
	color: #000000;
}

.sxema {
	font: italic 90% Arial;
	//font: italic 85% Arial;
	padding: 0 0 0 0;
}
.sxema_no {
	padding: 10px 3px 0 7px;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: left;
}
.sxema_txt {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: left;
}

.project_body {
	font: normal 80% Arial;
	//font: normal 75% Arial;
	vertical-align: top;
	color: #435466;
	padding: 5px 0 0 0;
//	padding: 25px 0 0 0;
}
.project_body ul{
	margin: -10px 0 -5px 40px;
	padding: 0 0 0 0;
}
.project_body a{
	text-decoration: underline;
	color: #1E65B0;
}

.project_body a:hover{
	color: #000000;
}

.project_cases {
	font: normal 80% Arial;
	//font: normal 75% Arial;
	vertical-align: top;
	color: #435466;
	padding: 5px 0 0 0;
}
.project_contents_list {
	
}
.project_contents_list td{
	vertical-align:top;
}
.project_contents_list a {
	color: #1E65B0;
	text-decoration: underline;
}
.project_contents_list a:visited {
	color: #1E65B0;
	text-decoration: underline;
}
.project_contents_list a:hover {
	color: #000000;
	text-decoration: underline;
}
.project_news_title {
	font: bold 135% Arial;
	//font: bold 130% Arial;
	padding: 2px 0 5px 0;
	color: #435466;
}
.project_news {
	vertical-align: top;
	color: #1E65B0;
	font: normal 70% Arial;
	padding: 5px 0 0 10px;
}
.project_news_p{
	margin: 7px 0 0 0;
}
.project_news a{
	text-decoration: underline;
	color: #1E65B0;
}
.project_news a:visited{
	text-decoration: underline;
	color: #1E65B0;
}
.project_news a:hover{
	text-decoration: underline;
	color: #000000;
}
.project_uploads_title {
	font: bold 135% Arial;
	//font: bold 130% Arial;
	padding: 2px 0 0 0;
	color: #435466;
}

.project_contents_title {
	font: bold 125% Arial;
	padding: 2px 0 10px 0;
	margin: 0;
	color: #435466;
}

.project_uploads_p{
	margin: 7px 0 0 0;
}
.project_uploads a{
	text-decoration: underline;
	color: #1E65B0;
}
.project_uploads a:visited{
	text-decoration: underline;
	color: #1E65B0;
}
.project_uploads a:hover{
	text-decoration: underline;
	color: #000000;
}




#form_account{
	padding: 25px 0 0 0;
}

.form_notice p{
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	color: red;
}

.form_messsent p{
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	color: green;
}

.account_table td{
	padding: 5px 0 0 0;
	font: normal 80% Arial;
	//font: normal 75% Arial;
}

input.account_text{
	width: 98%;
	background: #BDC5CF;
	color: #000000;
}
input.account_check{
	background: #BDC5CF;
	color: #000000;
}

td.account_forgot_top{
	padding: 0 0 10px 0;
	font: normal 80% Arial;
	//font: normal 75% Arial;
}

td.account_forgot_bottom{
	padding: 15px 0 0 0;
	font: normal 80% Arial;
	//font: normal 75% Arial;
}

a.account_forgot_link{
	color: #1E65B0;
}

a.account_forgot_link:hover {
	color: #000000;
}

.account_submit{
	width: 150px;
}

.accountemailchange{
	font: normal 95% Arial;
	//font: normal 95% Arial;
}


.cases_page_list {
	vertical-align: top;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: normal 80% Arial;
	//font: normal 75% Arial;
}
.cases_page_list_table_title {
	font: bold 160% Arial;
	//font: bold 155% Arial;
	vertical-align: top;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.cases_page_list_table td {
	padding: 3px 0 3px 0;
}
.cases_page_list_table a {
	color: #1E65B0;
	text-decoration: underline;
}
.cases_page_list_table a:visited {
	color: #1E65B0;
	text-decoration: underline;
}
.cases_page_list_table a:hover {
	color: #000000;
	text-decoration: underline;
}
.cases_page_list_table_table td {
	padding: 3px 0 3px 0;
}

.inproject_table{
	background-color: #D6DCE2;
	width: 98%;
	border: none;
}
.inproject_table th{
	font: bold 100% Arial; 
	color: #BAC1CB;
	background-color: #435466; 
	height: 29px;
	vertical-align: middle;
}
.inproject_table td{
	padding: 2px 2px 2px 2px;
	vertical-align: top;
	background-color: #C7CDD5;
}

.contacts_body {
	font: normal 80% Arial;
	//font: normal 75% Arial;
	vertical-align: top;
	color: #435466;
	padding: 0 5px 0 0;
//	padding: 15px 5px 0 0;
}
.contacts_contacts {
	font: normal 70% Arial;
	vertical-align: top;
	color: #435466;
	padding: 0 5px 0 5px;
}
.contacts_contacts p{
	margin: 10px 0 0 0;
}
.contact_city {
	font: normal 100% Arial;
}
.contacts_print {
	text-align: left;
	font: normal 60% Arial;
	//font: normal 56% Arial;
	color: #818A92;
	padding: 8px 0 0 0;
}
.contacts_print a{
	text-decoration: underline;
	color: #818A92;
}
.contacts_print a:visited{
	text-decoration: underline;
	color: #818A92;
}
.contacts_print a:hover{
	text-decoration: underline;
	color: #000000;
}
.contacts_input {
	width: 100%;
	background: #BDC5CF;
	color: #000000;
}
.contacts_req {
	text-align: left;
	font: bold 160% Arial;
	//font: bold 155% Arial;
	color: #435466;
	vertical-align: middle;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#contacts_messsent {
	color: green;
}

#contacts_notice {
	color: red;
}


.career_body {
	font: normal 80% Arial;
	//font: normal 75% Arial;
	vertical-align: top;
	color: #435466;
	padding: 0 5px 0 0;
}
.career_print {
	text-align: left;
	font: normal 60% Arial;
	//font: normal 56% Arial;
	color: #818A92;
	padding: 8px 0 0 0;
}
.career_print a{
	text-decoration: underline;
	color: #818A92;
}
.career_print a:visited{
	text-decoration: underline;
	color: #818A92;
}
.career_print a:hover{
	text-decoration: underline;
	color: #000000;
}
.career_input {
	width: 100%;
	background: #BDC5CF;
	color: #000000;
}
.career_req {
	text-align: left;
	font: bold 160% Arial;
	//font: bold 155% Arial;
	color: #435466;
	vertical-align: middle;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#career_messsent {
	color: green;
}

#career_notice {
	color: red;
}


.search_td {
	padding: 10px 10px 0 0;
}
#search_fild {
	width: 100%;
	background: #BDC5CF;
}
.search_btn {
	vertical-align: bottom;
	padding: 0 0 2px 5px;
}
.search_submit{
	width: 75px;
}
.search_total {
	vertical-align: bottom;
	font: normal 70% Arial;
	padding: 10px 0 5px 0;
	color: #515355;
}
.search_res_num {
	padding: 5px 5px 0 0;
}
.search_res_capt {
	padding: 5px 0 0 0;
}
.search_res_capt a{
	text-decoration: underline;
	color: #1E65B0;
}
.search_res_capt a:visited{
	text-decoration: underline;
	color: #1E65B0;
}
.search_res_capt a:hover{
	text-decoration: underline;
	color: #1E65B0;
}
.search_res_url {
	font: normal 95% Arial;
	//font: normal 90% Arial;
	padding: 0 0 0 0;
}
.search_res_details {
	padding: 7px 0 7px 0;
}


.dispatch_table{
	padding: 25px 0 0 0;
}

.dispatch_table td{
	padding: 5px 0 0 0;
	font: normal 80% Arial;
	//font: normal 75% Arial;
}

input.dispatch_text{
	width: 98%;
	background: #BDC5CF;
	color: #000000;
}

.dispatch_submit{
	width: 150px;
}

.description404{
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
	font: normal 80% Arial;
	//font: normal 75% Arial;
}

.description404 p{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.description404 a{
	text-decoration: underline;
	color: #1E65B0;
}

.description404 a:hover{
	color: #000000;
}

.description404 dl{
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

.description404 dt{
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

.description404 dd{
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
}

.description404 div{
	padding: 0 0 5px 30px;
	margin: 0 0 0 0;
}

.mailnews {
	padding: 40px 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}
.mailnews a {
	text-decoration: underline;
	color: #1E65B0;
}
.mailnews a:visited {
	text-decoration: underline;
	color: #1E65B0;
}
.mailnews a:hover {
	text-decoration: underline;
	color: #000000;
}
.mailnews_image {
	vertical-align: top;
	padding: 2px 7px 0 7px;
	background-repeat: no-repeat;
	background-position: left top;
}
.mailnews_text {
	font: normal 80% Arial;
	//font: normal 75% Arial;
	color: #515355;
	padding: 0 7px 20px 7px;
}
.mailnews_date {
	font: normal 65% Arial;
	//font: normal 60% Arial;
	color: #818A92;
	padding: 0 0 5px 10px;
}

.menumain_ru {
	background-image: url('/f/i/menu/menumain_ru.gif');
	background-repeat: no-repeat;
	display: block; 
}
#i_home { background-position: -285px 0; }
#i_map { background-position: -510px 0; }
#i_search { background-position: -533px 0; }
#i_lauguage_ru { background-position: -308px 0; }
#i_menu_company_ru { background-position: 0 0; }
#i_menu_products_ru { background-position: -53px 0; }
#i_menu_cases_ru { background-position: -168px 0; }
#i_menu_search_ru { background-position: -251px 0; }
#i_menu_services_ru { background-position: -215px 0; }
#i_menu_support_ru { background-position: -107px 0; }
#i_profile_enter_ru { background-position: -350px 0; }
#i_profile_exit_ru { background-position: -372px 0; }
#i_profile_profile_ru { background-position: -398px 0; }
#i_profile_register_ru { background-position: -432px 0; }
#i_menu_contacts_ru { background-position: -556px 0; }

.menumain_en {
	background-image: url('/f/i/menu/menumain_en.gif');
	background-repeat: no-repeat;
	display: block; 
}
#i_lauguage_en { background-position: -250px 0; }
#i_menu_company_en { background-position: 0 0; }
#i_menu_products_en { background-position: -47px 0; }
#i_menu_cases_en { background-position: -134px 0; }
#i_menu_search_en { background-position: -217px 0; }
#i_menu_services_en { background-position: -176px 0; }
#i_menu_support_en { background-position: -92px 0; }
#i_profile_enter_en { background-position: -295px 0; }
#i_profile_exit_en { background-position: -318px 0; }
#i_profile_profile_en { background-position: -334px 0; }
#i_profile_register_en { background-position: -360px 0; }
#i_menu_contacts_en { background-position: -405px 0; }

.menusub_ru {
	background-image: url('/f/i/menu/menusub_ru.gif');
	background-repeat: no-repeat;
	display: block;
}
.menusub_sel_ru {
	background-image: url('/f/i/menu/menusub_sel_ru.gif');
	background-repeat: no-repeat;
	display: block;
}
#i_menu_company_about_ru { background-position: 0 0; }
#i_menu_company_news_ru { background-position: -58px 0; }
#i_menu_company_career_ru { background-position: -100px 0; }
#i_menu_company_contacts_ru { background-position: -141px 0; }
#i_menu_products_silver_ru { background-position: -189px 0; }
#i_menu_products_octavo_ru { background-position: -216px 0; }
#i_menu_products_qnxddk_ru { background-position: -248px 0; }
#i_menu_products_qnxdrv_ru { background-position: -373px 0; }
#i_menu_products_s3_ru { background-position: -1221px 0; }
#i_menu_cases_aero_ru { background-position: -483px 0; }
#i_menu_cases_metallurgy_ru { background-position: -608px 0; }
#i_menu_cases_food_ru { background-position: -673px 0; }
#i_menu_services_embedded_ru { background-position: -804px 0; }
#i_menu_services_lowlevel_ru { background-position: -873px 0; }
#i_menu_services_java_ru { background-position: -965px 0; }
#i_menu_services_realtime_ru { background-position: -1018px 0; }
#i_menu_services_opc_ru { background-position: -1059px 0; }
#i_menu_services_softlogic_ru { background-position: -1112px 0; }

.menusub_en {
	background-image: url('/f/i/menu/menusub_en.gif');
	background-repeat: no-repeat;
	display: block;
}
.menusub_sel_en {
	background-image: url('/f/i/menu/menusub_sel_en.gif');
	background-repeat: no-repeat;
	display: block;
}
#i_menu_company_about_en { background-position: 0 0; }
#i_menu_company_news_en { background-position: -29px 0; }
#i_menu_company_career_en { background-position: -56px 0; }
#i_menu_company_contacts_en { background-position: -86px 0; }
#i_menu_products_silver_en { background-position: -125px 0; }
#i_menu_products_octavo_en { background-position: -152px 0; }
#i_menu_products_qnxddk_en { background-position: -183px 0; }
#i_menu_products_qnxdrv_en { background-position: -306px 0; }
#i_menu_products_s3_en { background-position: -894px 0; }
#i_menu_cases_aero_en { background-position: -387px 0; }
#i_menu_cases_metallurgy_en { background-position: -456px 0; }
#i_menu_cases_food_en { background-position: -507px 0; }
#i_menu_services_embedded_en { background-position: -582px 0; }
#i_menu_services_lowlevel_en { background-position: -632px 0; }
#i_menu_services_java_en { background-position: -688px 0; }
#i_menu_services_realtime_en { background-position: -748px 0; }
#i_menu_services_opc_en { background-position: -791px 0; }
#i_menu_services_softlogic_en { background-position: -850px 0; }


.menupromo_ru {
	background-image: url('/f/i/menu/menupromo_ru.gif');
	background-repeat: no-repeat;
	display: block;
}
.menupromo_sel_ru {
	background-image: url('/f/i/menu/menupromo_sel_ru.gif');
	background-repeat: no-repeat;
	display: block;
}
#i_menu_promo_embedded_ru { background-position: 0 0; }
#i_menu_promo_lowlevel_ru { background-position: 0 -33px; }
#i_menu_promo_java_ru { background-position: 0 -69px; }
#i_menu_promo_realtime_ru { background-position: 0 -105px; }
#i_menu_promo_opc_ru { background-position: 0 -138px; }
#i_menu_promo_softlogic_ru { background-position: 0 -166px; }


.menupromo_en {
	background-image: url('/f/i/menu/menupromo_en.gif');
	background-repeat: no-repeat;
	display: block;
}
.menupromo_sel_en {
	background-image: url('/f/i/menu/menupromo_sel_en.gif');
	background-repeat: no-repeat;
	display: block;
}
#i_menu_promo_embedded_en { background-position: 0 0; }
#i_menu_promo_lowlevel_en { background-position: 0 -33px; }
#i_menu_promo_java_en { background-position: 0 -69px; }
#i_menu_promo_realtime_en { background-position: 0 -105px; }
#i_menu_promo_opc_en { background-position: 0 -138px; }
#i_menu_promo_softlogic_en { background-position: 0 -166px; }


.bottom_search{
	font: normal 80% Arial;
	//font: normal 75% Arial;
	padding: 40px 0 0 48px;
}

.bottom_search td{
	padding: 0 10px 0 0;
}

.pageprev{
	padding: 20px 0 0 0;
	margin: 0;
	float: left;
	//margin-right: -100%;
}

.pagenext{
	padding: 20px 0 0 0;
	margin: 0;
	float: right;
	//margin-left: 15%;
}
