/*common*/
html,
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
body {
	background: white;
	color: #2e3132;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 13px;
}
h2 span {
	display: none;
}
images {
	border: none;
}
a {
	outline: none;
	color: #0153c2;
	cursor: pointer;
	text-decoration: underline;
}
a:hover {
	color: #0153c2;
}
a img {
	border: none;
}
.clear {
	clear: both;
	font-size: 1px;
}
.for_print {
	float: right;
	clear: both;
	padding: 6px 0 6px 30px;
	font-size: 11px;
	background: url(/images/for_print.gif) no-repeat left center;
}
body #ajax_loading_indicator {
	background: url(/images/ajax_loader_2.gif) no-repeat center center white;
	border: 1px solid #549BFA;
	height: 100px;
	left: 50%;
	margin: -50px 0 0 -50px;
	position: fixed;
	top: 50%;
	width: 100px;
	z-index: 1000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
body #ajax_loading_screenlock {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	background-color: black;
}

/*buttons*/
.o_button {
	color: white;
	cursor: pointer;
	font-weight: bold;
	margin: 0 2px 0 2px;
	text-decoration: none;
	position: relative;
	display: block;
	float: left;
}
.o_button:hover {
	color: white;
}
.o_button .l {
	background: url(/images/o_btn_l.png) no-repeat;
	position: absolute;
	width: 13px;
	height: 27px;
	top: 0;
	left: 0;
}
.o_button .c {
	background: url(/images/o_btn_c.png) repeat-x;
	line-height: 25px;
	display: block;
	float: left;
	height: 27px;
	margin: 0 13px;
}
.o_button .r {
	background: url(/images/o_btn_r.png) no-repeat;
	position: absolute;
	width: 13px;
	height: 27px;
	top: 0;
	right: 0;
}
.buttons .b_button {
	margin-right: 20px;
	margin-left: 0!important;
}
.b_button {
	color: white;
	cursor: pointer;
	font-weight: bold;
	margin: 0 2px;
	text-decoration: none;
	position: relative;
	display: block;
	float: left;
}
.b_button:hover {
	color: white;
}
.b_button .l {
	background: url(/images/b_btn_l.png) no-repeat;
	position: absolute;
	width: 13px;
	height: 27px;
	top: 0;
	left: 0;
}
.b_button .c {
	background: url(/images/b_btn_c.png) repeat-x;
	line-height: 25px;
	display: block;
	float: left;
	height: 27px;
	margin: 0 13px;
}
.b_button input {
	background: url(/images/b_btn_c.png) repeat-x;
	line-height: 25px;
	display: block;
	float: left;
	height: 27px;
	margin: 0 13px!important;
	border: none;
	color: white;
	cursor: pointer;
	width: auto!important;
}
.b_button .r {
	background: url(/images/b_btn_r.png) no-repeat;
	position: absolute;
	width: 13px;
	height: 27px;
	top: 0;
	right: 0;
}
.g_button {
	cursor: pointer;
	font-weight: bold;
	margin: 0 2px;
	text-decoration: none;
	position: relative;
	display: block;
	float: left;
}
.g_button:hover {
	color: #0153C2;
}
.g_button .l {
	background: url(/images/g_btn_l.jpg) no-repeat;
	position: absolute;
	width: 13px;
	height: 27px;
	top: 0;
	left: 0;
}
.g_button .c {
	background: url(/images/g_btn_c.jpg) repeat-x;
	line-height: 25px;
	display: block;
	float: left;
	height: 27px;
	margin: 0 13px 0 12px;
}
.g_button .r {
	background: url(/images/g_btn_r.jpg) no-repeat;
	position: absolute;
	width: 13px;
	height: 27px;
	top: 0;
	right: 0;
}


.o-button {
	margin: 0 13px;
	padding: 4px 0 6px;
	line-height: 33px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background: url(/images/o_btn_c.png) repeat-x;
	cursor: pointer
}
a.o-button:hover {
	text-decoration: none;
	color: #fff
}
	.o-button .l {
		margin-left: -13px;
		padding: 4px 0 6px 13px;
		background: url(/images/o_btn_l.png) no-repeat top left
	}
	.o-button .r {
		margin-right: -13px;
		padding: 4px 0 6px 13px;
		background: url(/images/o_btn_r.png) no-repeat top right
	}


/*/buttons*/

/*blocks*/


a.system_orphus_bottom {
	margin-left:0px;
	float:right;
	margin-top:-3px;
	line-height:16px;
	display:inline;
	color:#2E3132;
	margin-left:25px;
	text-decoration:none;
	width:130px
}
a.system_orphus_bottom:hover {
	color:#2E3132;
	border:none;
}
.system_orphus_bottom images {
	float:right;
}

/*~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~*/
.bg {
	position: absolute;
	width: 13px;
	height: 13px;
	margin: 0!important;
}
.blue_block {
	background: #ebf0f6;
	position: relative;
}
.gray_block_box {
	background: #E7E7E7;
	position: relative;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	float:left;
	height:419px;
	margin:0 40px 30px 0;
	width:210px;
}
.blue_box_support {
	background: #ebf0f6;
	margin:0 0 30px;
	padding: 20px;
	width: 95%;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
}
.blue_block .b_t_l {
	background: url(/images/bclt.gif) no-repeat;
	top: 0;
	left: 0;
}
.blue_block .b_t_r {
	background: url(/images/bcrt.gif) no-repeat;
	top: 0;
	right: 0;
}
.blue_block .b_b_l {
	background: url(/images/bclb.gif) no-repeat;
	bottom: 0;
	left: 0;
}
.blue_block .b_b_r {
	background: url(/images/bcrb.gif) no-repeat;
	bottom: 0;
	right: 0;
}
.bgb {
	position: absolute;
	width: 9px;
	height: 9px;
	margin-bottom: 0!important;
	margin-left: 0!important;
	margin-right: 0!important;
	margin-top: 0!important;
}
.gray_block {
	background-color: #f5f5f5;
}
.gray_block .g_t_l {
	background: url(/images/gclt.gif) no-repeat top left;
	top: 0;
	left: 0;
}
.gray_block .g_t_r {
	background: url(/images/gcrt.gif) no-repeat top right;
	top: 0;
	right: 0;
}
.gray_block .g_b_l {
	background: url(/images/gclb.gif) no-repeat bottom left;
	bottom: 0;
	left: 0;
}
.gray_block .g_b_r {
	background: url(/images/gcrb.gif) no-repeat bottom right;
	bottom: 0;
	right: 0;
}
.gray_block  {
	/*margin:20px 0;*/
}
.bgw {
	position: absolute;
	width: 6px;
	height: 6px;
}
.white_block {
	background: white;
	position: relative;
	z-index: 100;
}
.white_block .w_t_l {
	background: url(/images/wclt.gif) no-repeat;
	top: 0;
	left: 0;
}
.white_block .w_t_r {
	background: url(/images/wcrt.gif) no-repeat;
	top: 0;
	right: 0;
}
.white_block .w_b_l {
	background: url(/images/wclb.gif) no-repeat;
	bottom: 0;
	left: 0;
}
.white_block .w_b_r {
	background: url(/images/wcrb.gif) no-repeat;
	bottom: 0;
	right: 0;
}
.yellow_block {
	background: #fff3d9;
	position: relative;
}
.yellow_block .y_t_l {
	background: url(/images/yclt.gif) no-repeat;
	top: 0;
	left: 0;
}
.yellow_block .y_t_r {
	background: url(/images/ycrt.gif) no-repeat;
	top: 0;
	right: 0;
}
.yellow_block .y_b_l {
	background: url(/images/yclb.gif) no-repeat;
	bottom: 0;
	left: 0;
}
.yellow_block .y_b_r {
	background: url(/images/ycrb.gif) no-repeat;
	bottom: 0;
	right: 0;
}
.yellow_block .quot {
	background: url(/images/quot.gif) no-repeat;
	top: 0;
	left: 13px;
	width: 27px;
	height: 17px;
	position: absolute;
}
.yellow_block .text {
	padding: 15px 20px;
	margin: 0 15px;
	font-style: italic;
}
.yellow_block .text .source {
	text-align: right;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
}
#umi_cms_move,
#umi_cms_move_tube {
	position: absolute;
	_position: absolute;
	z-index: 1000;
	background: url(/images/big_screen_back.png) no-repeat;
	height: 606px;
	width: 820px;
	padding: 63px 0 0 160px;
}
#umi_cms_move_tube {
	padding: 100px 0 0 160px;
}
#umi_cms_move2 {
	position: absolute;
	_position: absolute;
	z-index: 1000;
	height: 542px;
	width: 1000px;
	padding-top:40px;
	text-align: center;
}
#umi_cms_move2 #umi_cms_move_close {
	position: absolute;
	z-index: 1001;
	background: url(/images/umi_cms_move_close.gif) no-repeat;
	height: 30px;
	width: 30px;
	top: 20px;
	right: 10px;
	cursor: pointer;
}
#umi_cms_move #umi_cms_move_close,
#umi_cms_move_tube #umi_cms_move_close {
	position: absolute;
	z-index: 1001;
	background: url(/images/umi_cms_move_close.gif) no-repeat;
	height: 30px;
	width: 30px;
	top: 30px;
	right: 30px;
	cursor: pointer;
}
#umi_cms_move_lock {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	background: black;
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	height: 100%;
	width: 100%;
}

/*/blocks*/

/*/common*/

#head_bg {
	border-bottom: 1px solid #ff6500;
	height: 85px;
	margin-bottom: -86px;
	top: 0;
	left: 0;
	position: relative;
	width: 100%;
	overflow: hidden;
}
#head_bg #head_bg_i {
	background: url(/images/bg.jpg) no-repeat right top;
	width: 960px;
	height: 84px;
	top: 0;
	left: 50%;
	margin-left: -480px;
	position: absolute;
}
#head_bg #head_bg_b {
	background: url(/images/bg_top_right.jpg) repeat-x 50% top;
	height: 84px;
	top: 0;
	left: 50%;
	position: absolute;
	width: 50%;
}
div#head_bg div#head_links {
	position:absolute;
	top:0;
	left:50%;
	background:url(/images/head_links.png) bottom left;
	width: 95px;
	height: 54px;
	padding-top: 7px;
	margin-left: 530px;
}
div#head_bg div#head_links a {
	display:block;
	color:#fcffff;
	font-weight:bold;
	margin: 5px 0 0 15px;
	font-size:12px;
	text-decoration: none;
	text-shadow: 0 -1px 0 #077798;
}
div#head_bg div#head_links a:hover {
	text-decoration: underline;
}
#main {
	margin: 0 auto;
	position: relative;
	width: 960px;
}

/*head*/
#main #head {
	position: relative;
	height: 135px;
}
#main #head #logo {
	position: absolute;
	width: 208px;
	height: 68px;
	padding-top: 50px;
	left: 0px;
	/* background: url(/images/logo.jpg) no-repeat; */
}
#main #head #hot_line {
	position: absolute;
	width: 350px;
	height: 20px;
	top: 100px;
	left: 220px;
	color: red;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
	white-space: nowrap;
}
#main #head #licence_top {
	width: 200px;
	height: 27px;
	color: #003ea4;
	font-size: 12px;
	font-weight: bold;
	margin-left: 220px;
	position: absolute;
	top: 30px;
}
#main #head #licence_top span {
	color: #ff6500;
	font-size: 21px;
	padding: 0 5px;
	position: relative;
	top: 3px;
}
#main #head #loginout {
	width: 166px;
	height: 22px;
	border: none;
	color: white;
	font-family: Arial;
	font-size: 11px;
	position: absolute;
	top: 25px;
	right: 0;
	text-align: center;
}
#main #head #loginout div {
	background: url(/images/loginout-bg.png) no-repeat;
	height: 18px;
	padding-top: 3px;
	width: 166px;
	margin-bottom: -18px;
}
#main #head #loginout a {
	color: white;
	text-decoration: none;
}
#main #head #search {
	width: 200px;
	height: 22px;
	border: none;
	font-family: Arial;
	font-size: 11px;
	position: absolute;
	top: 24px;
	right: 173px;
	text-align: center;
}
#main #head #search div {
	display: none;
	width: 139px;
	height: 20px;
	padding: 1px 5px;
	position: absolute;
	top: 2px;
	left: 0px;
}
#main #head #search .search_top_input {
	width: 119px;
	height: 16px;
	background: url(/images/searchinput.png) no-repeat;
	border: none;
	color: #3c4f5f;
	font-size: 11px;
	padding: 1px 5px;
	position: absolute;
	top: 2px;
	left: 0px;
}
#main #head #search .search_top_button {
	width: 65px;
	height: 21px;
	background: url(/images/search.png) no-repeat;
	border: none;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
#main #head #insets {
	width: 78%;
	height: 20px;
	position: absolute;
	top: 59px;
	right: 0;
}
#main #head #insets a {
	font-weight: bold;
	margin: 0 1px;
	text-decoration: none;
	position: relative;
	line-height: 32px;
	display: block;
	float: right;
	cursor: pointer;
}
#main #head #insets a .l {
	width: 12px;
	height: 32px;
	background: url(/images/inset_left.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0px;
}
#main #head #insets a .c {
	height: 32px;
	line-height: 32px;
	background: url(/images/inset_center.gif) repeat-x;
	margin: 0 12px;
	padding: 0 4px;
	display: block;
	float: left;
}
#main #head #insets a .r {
	width: 12px;
	height: 32px;
	background: url(/images/inset_right.png) no-repeat;
	position: absolute;
	top: 0;
	right: 0px;
}
#main #head #insets .orange .l {
	background: url(/images/orange_inset_left.png) no-repeat;
}
#main #head #insets .orange .c {
	background: url(/images/orange_inset_center.png) repeat-x;
	color: white;
}
#main #head #insets .orange .r {
	background: url(/images/orange_inset_right.png) no-repeat;
}

#insets a.a_hover_main {
	cursor: text !important;
}
#insets a.a_hover_main:hover {
	color: #0153C2;
	cursor: text;
}
/*````````OLD SEARCH`````*/

#search {
	position: absolute;
	width: 100%;
	text-align: right;
	top: 0;
	padding-top: 25px;
	/*z-index: 1*/
}
	#search .input {
		position: relative;
		top: 0px;
		padding: 1px 5px;
		width: 120px;
		height: 14px;
		font-size: 11px;
		color: #3c4f5f;
		border: #ccd5db 1px solid;
		border-right: none
	}
	#search .input_2 {
		position: relative;
		top: -4px;
		!top: -1px;
		padding: 1px 5px;
		width: 119px;
		height: 16px;
		font-size: 11px;
		color: #3c4f5f;
		border: none;
		background: transparent url(/images/searchinput.png) 0 0 no-repeat;
	}
	#search .search_btn {
		width: 71px;
		height: 22px;
		padding-left: 5px;
		padding-bottom: 5px;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		border: none;
		background: url(/images/search.jpg) no-repeat 0 1px
	}
	#search .search_btn_2 {
		border: none;
		width: 65px;
		height: 21px;
		background: url(/images/search.png) no-repeat 0px 0px
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#search .input_2 {
		margin-top: 6px;
	}
	#search .search_btn_2 {
		position: relative;
		top: -6px;
	}
}
	#loginout {
		position: absolute;
		top: 25px; right: 0px;
		/*z-index: 2;*/
		width: 166px;
		height: 22px;
		font-family: Arial;
		font-weight: normal;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
		color: white;
		border: none;
	}
		#loginout div {
			width: 166px;
			height: 18px;
			padding-top: 4px;
			background: transparent url(/images/loginout-bg.png) no-repeat 0 0;
		}
		#loginout a {
			color: white;
			font-family: Arial;
			font-weight: normal;
			font-size: 11px;
			text-decoration: none;
			cursor: pointer;
		}
		#loginout a:hover {
			text-decoration: underline;
			cursor: pointer;
		}

/*````````OLD SEARCH`````*/



/*/head*/

/*menu*/
#main #menu {
	/*background: url(/images/menu_center.gif) repeat-x;
	font-weight: bold;
	margin: 0 0 25px 0;
	white-space: nowrap;*/
	margin: -2px 0 25px;
	white-space: nowrap;
	font-size: 13px;
	font-weight: bold;
	background: url(/images/menu_center.gif) repeat-x;
}
#main #menu .c {
	background: url(/images/menu_left.gif) no-repeat left center;
	height: 37px;
}
#main #menu .c .c {
	background: url(/images/menu_right.gif) no-repeat right center;
	text-align: center;
}
#main #menu a {
	margin: 0 20px;
	line-height: 37px;
	text-decoration: none;
}
#main #menu a.act {
	color: #ff6500;
}
#main #menu a:hover {
	text-decoration: underline;

}
/*/menu*/

/*page*/
#main #page #navibar {
	font-size: 12px;
	margin: 0 0 25px 0;
}

/*
#main #page #content ul li {
	background: url(/images/bullet.gif) no-repeat 0 5px;
	list-style: none;
	padding-left: 15px;
}
*/

/*index_top*/
#main #page #index_top #intro,
#main #page #index_top #banner {
	float: left;
}
#main #page #index_top #intro {
	width: 570px;
	margin-right: 20px;
}
#main #page #index_top #intro #case_bg {
	background: url(/images/disk_case.png) no-repeat;
	height: 232px;
	width: 148px;
	float: left;
	margin: 15px 0 10px -10px;
}
#main #page #index_top #intro .hot {
	width: 190px;
	float: left;
	margin-left: -10px;
	padding: 15px 0;
}
#main #page #index_top #intro .hot .clear {
	*margin: -10px 0;
}
#main #page #index_top #intro .move_prev {
	margin: 15px 0 0 335px;
}
#main #page #index_top #intro .move_prev div {
	margin-top: 15px;
}
#main #page #index_top #intro h2 {
	background: url(/images/h2/umicms.png) no-repeat;
	height: 15px;
	width: 63px;
}
#main #page #index_top #intro p {
	line-height: 17px;
	text-align: left;
	margin: 0 0 10px 0;
}
#main #page #index_top #intro .links {
	margin: 0 53px 5px 0;
}
#main #page #index_top #intro .links .o_button {
	float: right;
}
#main #page #index_top #advantages {
	margin: 0 20px 0 28px;
	width: 217px;
}
#main #page #index_top #advantages h2 {
	background: url(/images/h2/advantages.png) no-repeat;
	height: 11px;
	margin: 5px 0 10px;
	width: 167px;
}
#main #page #index_top #advantages ol {
	margin: 25px 0 0 0;
	padding: 0;
}
#main #page #index_top #advantages ol li {
	list-style: none;
	margin: 0 0 25px 0;
}
#main #page #index_top #advantages ol li a {
	text-decoration: none;
	font-weight: bold;
}
#main #page #index_top #banner {
	width: 165px;
}
.banner_blue {
	position: relative;
	background: none repeat scroll 0 0 #EBF0F6;
    float: right;
    margin: 80px 0 10px 20px;
    padding: 15px;
    max-width: 300px;
}
.banner_blue .lt, .banner_blue .rt, .banner_blue .lb, .banner_blue .rb {
	position: absolute;
	height: 9px;
	width: 9px;
}
.banner_blue .lt {
	background: url(/images/bclt.gif) no-repeat;
	top:0;
	left:0;
}
.banner_blue .rt {
	background: url(/images/bcrt.gif) no-repeat;
	top:0;
	right:0;
}
.banner_blue .lb {
	background: url(/images/bclb.gif) no-repeat;
	bottom:0;
	left:0;
}
.banner_blue .rb {
	background: url(/images/bcrb.gif) no-repeat;
	bottom:0;
	right:0;
}

/*/index_top*/

/*index_bottom*/
#main #page #index_bottom .yellow_block {
	margin: 20px 0;
	height: 120px;
}
#main #page #index_bottom #index_bottom_videocast {
	float: left;
	width: 470px;
}
#main #page #index_bottom #index_bottom_videocast h2 {
	background: url(/images/h2/videocasts.jpg) no-repeat 0 3px;
	height: 15px;
	margin: 10px;
}
#main #page #index_bottom #index_bottom_videocast .screen {
	float: left;
	margin: 20px;
}
#main #page #index_bottom #index_bottom_videocast .descr {
	padding-top: 20px;
	margin-right: 20px;
}
#main #page #index_bottom #index_bottom_videocast .descr a {
	font-weight: bold;
}
#main #page #index_bottom #index_bottom_partners {
	float: right;
	width: 470px;
}
#main #page #index_bottom #index_bottom_partners h2 {
	background: url(/images/h2/umicms_partners.png) no-repeat;
	height: 15px;
	margin: 10px;
}
#main #page #index_bottom #index_bottom_partners .all {
	display: block;
	padding-top: 50px;
	margin-left: 315px;
	font-weight: bold;
}
#main #page #index_bottom #index_bottom_partners .white_block {
	width: 250px;
	height: 114px;
	text-align: center;
	float: left;
	margin: 3px;
}
#main #page #index_bottom #index_bottom_partners .white_block .logo {
	margin-top: 20px;
}
/*/index_bottom*/

/*left*/
#main #page #left {
	width: 220px;
	float: left;
	position: relative;
}
#main #page #left div div.banner {
	margin-bottom: 10px;
}
#main #page #left .gray_block,
#main #page #left .blue_block {
	margin-bottom: 10px;
	padding: 20px;
	width: 180px;
}
#main #page #left ul.second_menu {
	padding: 0;
	margin: 0;
}
#main #page #left ul.second_menu li {
	font-weight: bold;
	list-style: none;
	margin: 2px 0;
	background: none;
}
#main #page #left ul.second_menu li a {
	text-decoration: none;
}
#main #page #left ul.second_menu li a.act {
	color: #ff6500;
}
#main #page #left #dispatches {
	margin: 0 0 10px 0;
}
#main #page #left #dispatches .clear {
	margin: 0;
}
#main #page #left #dispatches h2 {
	background: url(/images/h2/subscribe.gif) no-repeat;
	height: 12px;
	width: 127px;
	margin: 0 0 20px 0;
}
/*/left*/

/*bottom_menu*/
#main #page #bottom_menu {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	padding: 40px 0 0 0;
	white-space: nowrap;
	*padding:0;
}
#main #page #bottom_menu a {
	margin-left: 33px;
	text-decoration: none;
}


/*/bottom_menu*/

/*/page*/

/*foot*/
#main #foot {
	line-height: 26px;
	padding: 40px 0 55px 0;
}
#main #foot * {
	display: inline;
}
#main #foot #copy {
	float: left;
	margin-right: 20px;
}
#main #foot #phone {
	float: right;
	line-height: 16px;
}
#main #foot #phone span {
	display: block;
}
#main #foot .g_button {
	margin: 0 10px 0 0;
	cursor: text;
}
#main #foot .g_button:hover {
	color: black;
}
#main #foot .bugreport {
	float: left;
	margin: 0 8px;
}

/*/foot*/

.ident_main {
	margin:30px 0 10px;
}
/*repeat styles from editions.css for ie7*/

.style_270 {
	width:270px;
	float:left;
}
.colum {
	padding-left: 20px;
	width:170px;
	float:left;
}
.coli {
	padding-left: 10px;
	text-align:center;
	position: relative;
	left: 20px;
	width:100px !important;
}
.block_text_internet_shop p {
	width: 15px;
	padding:5px 10px 0 0;
	height: 109px;
	float:left;
	background: url(/images_redesign/editions/border_right_gray.png) no-repeat right center;
	margin:0;
}
.two_block_together {
	margin-right: 4%;
	width: 65%;
	float: left;
}
.two_block_together div {
	width: 45%;
	float:left;
	margin-right: 5%;
}
.two_block_together span {
	margin-right: 5%;
}
.images_cl {
	width: 65%;
	float: left;
}
.sh_iden {
	margin-left: 70%;
}
#main #page #content div.editions  .corn_gr {
	background: #f2f2f2;
	display: block;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:0px 6px 0px;
	margin:20px 0 0 0;
	font-size:11px;
	vertical-align:center;
}
div#main div#page div#content .editions .corner_black_top .corn_blackbg {
	background: url("/images_redesign/editions/modules/images_structure/bg_black.png") repeat-x top;
}
div#main div#page div#content div.editions div.serdce_block_txt .p_paddingtb_4px {
	margin-left:70px;
	padding:4px 0;
}
.slide_block_left {
	height: 278px;
	width: 300px;
	float: left;
	position: relative;
	overflow: hidden;
}
div#main div#page div#content div.editions div.serdce_block_txt {
	overflow: hidden;
	position: relative;
	left: 30px;
	margin: 0 40px 0 0;
	padding:10px 0 17px;
}
div.for_images div{
	margin-right: 320px;
}
div.for_images images{
	float: right;
	margin-left: 50px;
}
div.for_images2 div{
	margin-left: 320px;
}
div.for_images2 images {
	float:left;
	padding-top:4px;
	width:30%;
}
#main #page #content div.editions  .mar_left30per_sent {
	margin-left: 35%;
}
div#main div#page div#content div.editions div.serdce_block_txt p {
	margin: 10px 0 0px 0;
	line-height:18px;
}
.hop_style {
	width: 30%;
	float: left;
}
div#main div#page div#content div.editions div.serdce_block_txt p {
	margin: 10px 0 0px 0;
	line-height:18px;
}
.sh_class {
	float: left;
	margin-top: -10px;
	width: 60px;
}
div.bl div{
	width:310px;
	float:left;
}
div.bl div.widthi_st{
	width: 150px;
}

div.for_images images{
	float: right;
	margin-left: 50px;
}
div#main div#page div#content div.editions .block_small_edition .bl {
	padding: 0 0px 0px 10px;
}
div.bl p {
	width: 1px;
	height: 62px;
	padding: 0 20px;
	float:left;
	background: url(/images_redesign/editions/border_2.png) no-repeat left center;
	margin:0;
}
div#main div#page div#content div.editions .block_small_edition {
	overflow:hidden;
	position:relative;
	width:100%;
}
div#main div#page div#content div.editions .block_small_edition .left_cor
{
	padding-left:10px; 
	background: url(/images_redesign/editions/cor_st_l.png) no-repeat left center;
}
div#main div#page div#content div.editions .block_small_edition .right_cor {
	padding-right:10px;
	background: url(/images_redesign/editions/cor_st_r.png) no-repeat right center;
}
div#main div#page div#content div.editions .block_small_edition .bg_cor {
	padding: 10px;
	height: 120px;
	background: url(/images_redesign/editions/cor_st_bg.png) repeat-x center;
}
div#main div#page div#content div.editions .block_small_edition .bl {
	padding: 0 0px 0px 10px;
}
div.block_small_edition h2 {
	margin:10px 0 !important;
	padding:0;
}
div#main div#page div#content div.editions .block_small_edition a  {
	color: #0153c2;
	display: block;
	margin-bottom: 6px;
	text-decoration: none;
}
#main #page #content div.editions .widthi_st images {
	float: left;
	position: relative; 
	bottom: 20px;
	right: 10px;
	top:-34px;
}

div#main div#page div#content div.editions div.serdce_block_txt p {
	margin: 10px 0 0px 0;
	line-height:18px;
}

#umi_cms_move2 {
	position: absolute;
	_position: absolute;
	z-index: 1000;
	background: url(/images/big_screen_back2.png) no-repeat;
	height:1300px;
	width: 804px;
	padding-top: 90px;
	text-align: center;
}
#umi_cms_move2 #umi_cms_move_close {
	position: absolute;
	z-index: 1001;
	background: url(/images/umi_cms_move_close.gif) no-repeat;
	height: 30px;
	width: 30px;
	top: 30px;
	right: 45px;
	cursor: pointer;
}
 #umi_cms_move_close5 {
	position: absolute;
	z-index: 1001;
	background: url(/images/umi_cms_move_close.gif) no-repeat;
	height: 30px;
	width: 30px;
	top: 30px;
	right: 200px;
	cursor: pointer;
}
p.style_vacant_p{
	margin:0;
	padding:0;
	height:0px;
}
/*repeat styles from editions.css for ie7*/

/*styles for umi summit*/
div.summit_div  {
	margin:0 0 20px;
}
div.summit_div  span{
	color: #D1D1D1;
 }
div.summit_div a {
	font-size:12px;
	padding-right:5px;
}
.summit_table_style {
	border-collapse:collapse;
	margin:10px 0;
	width:100%;
}
.summit_table_style td {
	vertical-align: top;
	padding: 10px;
	border: none;
	text-align: right;
	width: 50px;
}
.summit_table_style td + td {
	padding: 10px 5px 10px 0;
	text-align: left;
	width:90%;
	vertical-align: top;
}
.summit_table_style a:hover {
	color: #0153C2 !important;
	border-bottom:1px dashed #0153C2;
	text-decoration:none;
}
.summit_table_style p.p_images a:hover,
a.a_style:hover {
	border-bottom:none !important;
}
a.a_style {
	cursor:pointer;
	border-bottom:1px dashed #0153C2 !important;
}
#content .summit_table_style ul li ,
#content .ul_style_new  li {
	background: url("/images/editions/modules/images_structure/blue_strong_arrow.png") no-repeat 0 4px;
    list-style: none outside none;
    margin-bottom: 5px;
	margin:0;
    padding-left: 15px;
}
.summit_table_style .td_summit td {
	background-color: #F5F5F5;
	text-align:left;
	padding-left:20px;
	width:100%;
}
div.div_above_ul {
	padding:0px;
}
div.div_above_ul ul li{
	margin:0 0 10px;
}
div.div_above_ul p{
	margin:10px 0 5px;
}
.summit {
	margin-bottom:0 !important;
}
.more_komanda {
    float: right;
    position: relative;
}
div.grey_buttons_summit a {
	color: #2e3132;
	text-decoration: none;
	padding: 3px 15px;
	margin-left: 30px;
	background: #d2d2d2 url(/images_redesign/editions/g_button_bg.png) repeat-x;
	border: 1px solid #d2d2d2;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	float:right;
	position:relative;
	top:-30px;
}
.p_images images {
	padding-right:20px;
}
h2.h2_style_main_page {
    color: #393939;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 20px;
}
h3 {
	margin:0;
	padding:0;
}
div#main div#page table.summit_table_style div.slide_box p.p_images a:hover {
	border-bottom:none !important;
}
images:hover {
	border:none;
	text-decoration:none;
}
.summit_orange_button images {
	margin-top:7px;
}
a.summit_orange_button {
	border:none;
	text-decoration:none;
}
/*styles for umi summit*/

 #movie_piter {
	cursor:pointer;
}
#main #head .socials {
    border-collapse: collapse;
    position: absolute;
    right: 20px;
    top: 88px;
}
#main #head .socials td {
    margin: 0;
    padding: 10px 7px;
    text-align: left;
    vertical-align: top;
}
#vk_like {
    width: 158px !important;
}
/*metrica style*/
a#hot_line #ya-phone-1,
a#hot_line #ya-phone-2 ,
a#hot_line #ya-phone-5,
a#hot_line #ya-phone-6 {
	display:inline;
}
div#phone #ya-phone-1,
div#phone #ya-phone-2 ,
div#phone #ya-phone-3 ,
div#phone #ya-phone-7 ,
div#phone #ya-phone-4  {
	display:block;
	text-align:left;
}
/*metrica style*/

/*registr on seminar*/

	.border_row_top {
		border-top:1px solid #D3D2D1;
		font-size:1px;
		height:1px;
		margin:0 0 30px;
		padding:0;
		position:relative;
	}
	#main #page #content #settings, #main #page #content #authorization, #main #page #content #registrate {
    float: left;
    margin: 0 0 20px;
    padding: 20px 0;
    width: 440px;
}
#main #page #content #settings form, #main #page #content #authorization form, #main #page #content #registrate form {
    float: left;
    margin: 0 20px;
}
#main #page #content #settings form div label, #main #page #content #authorization form div label, #main #page #content #registrate form div label {
    width: 171px;
	display: block;
	float: left;
	text-align: left;
}
#main #page #content #settings form div input, #main #page #content #authorization form div input, #main #page #content #registrate form div input {
    width: 213px;
	margin-bottom: 10px;
}
#main #page #content #settings form div span.b_button, #main #page #content #authorization form div span.b_button, #main #page #content #registrate form div span.b_button {
    margin: 0;
}
#main #page #content form div span.b_button {
    margin-left: 130px;
}
#main #page #content #authorization .form_auth_links {
    line-height: 27px;
    margin: 0;
    text-align: right;
}
#main #page #content #authorization .form_auth_links a {
    margin: 0 0 0 10px;
}
/*
#main #page #content form div label {
    display: block;
    float: left;
    margin: 0 10px 0 0;
    text-align: right;
    width: 120px;
}*/
.b_button {
    color: white;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 2px;
    position: relative;
    text-decoration: none;
	margin-top: 10px;
}
.city_st {
	margin:10px 10px 0 20px;
	font-weight:bold;
}
.sendings {
	background: url("/images/form_bottom_bg.gif") repeat-x scroll left bottom #F3F9FE;
	padding: 20px;
	border:1px solid #CFEAFE;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	width: 645px;
	overflow: visible;
	float:right;
}
.sendings  div {
	margin-bottom:10px;
}
.sendings label span{
	float: left;
	width: 200px;
}
.sendings input {
	overflow: hidden;
	width: 330px;
}
.sendings div.check {
	float: right;
	width: 450px!important;
}
.sendings div.check label {
	margin-bottom: 5px!important;
	display: block;
}
.sendings div.check label {
	margin-bottom: 5px!important;
}
.sendings div.check label span {
	float: none;
	margin-left: 30px;
	display: block;
	width: 420px;
}
.sendings div.check label input.check {
	float: left;
	width: auto!important;
}
.sendings div.check label input.text {
	width: 100%!important;
}
.sendings textarea {
	width: 330px;
	height: 100px;
	resize: none
}
.sendings input.submit {
	background: url("/images/form_button_bg.png") repeat-x scroll 0 0 transparent;
	border: none;
	width: 100px;
	float: right;
	color: white;
	font-size: 12px;
	padding: 0 0 2px;
	cursor: pointer;
	margin-right: 40px;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	height: 20px;
}
.vnedreniya_numpage a, .vnedreniya_numpage strong {
    padding: 0 5px;
}
#vk_like {
    float: right;
    position: absolute;
    right: 44px;
}
#main #head .social_button {
    position: absolute;
    right: 0;
    top: 100px;
}
.tweet_div {
    display: block;
    position: absolute;
    right: 8px;
}
#content ul {padding-left:0}
#content ul ul {padding-left:15px}
#content ul ul ul{padding-left:30px}
#content ul li {
    background: url("/images/blue_strong_arrow.png") no-repeat scroll 0 4px transparent;
    list-style-type: none;
    margin: 5px 0;
    padding-left: 15px;
}
#content ul ul  li{
	background: url("/images/bullet.gif") no-repeat scroll 0 6px transparent;
    list-style-type: none;
	margin: 5px 0;
    padding-left: 15px;
}
#content {position: relative}


div.deForms {
	margin: 15px 0;
}
div.deForms div.tabs {
	height: 25px;
	_margin-bottom: -1px;
	_position: relative;
}
div.deForms div.tabs div {
	float: left;
	height: 25px;
	line-height: 25px;
	background-color: #cfeafe;
	padding: 0 15px;
	margin-right: 5px;
	cursor: pointer;
	border: 1px solid #cfeafe;
	border-bottom: none;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
}
div.deForms div.tabs div.act {
	background-color: #f3f9fe;
	cursor: default;
}
div.deForms div.body {
	padding: 20px 0;
	background-color: #e7e7e7;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
}
div.deForms div.body form {
	margin: 0 20px;
	float: none!important;
}
div.deForms div.body form h4 {
	margin: 0 0 20px 0;
}
div.deForms div.body form div {
	margin-bottom: 0!important;
}
div.deForms div.body form div.clear {
	margin-bottom: 0!important;
	height: 10px;
}
div.deForms div.body form div.hint {
	font-size: 11px;
	*position: relative;
}
div.deForms div.body form div label {
	display: block;
	float: none!important;
	margin: 0!important;
	text-align: left!important;
	width: auto!important;
}
div.deForms div.body form div label.check,
div.deForms div.body form div label span {
	zoom: 1;
	color: #2e3132!important;
	display: block;
	float: left!important;
	width: 38%!important;
}
div.deForms div.body form div label input,
div.deForms div.body form div label select,
div.deForms div.body form div label textarea {
	float: right;
	width: 60%;
	font-size: 12px;
	border: 1px solid #999;
	padding: 2px;
}
div.deForms div.body form div label select {
	width: 61%!important;
}
div.deForms div.body form div label textarea {
	height: 150px;
}
div.deForms div.body form div.check {
	float: right;
	width: 60%!important;
}
div.deForms div.body form div.check label {
	margin-bottom: 5px!important;
}
div.deForms div.body form div.check label input.check {
	float: none;
	margin-right: 10px!important;
	width: auto!important;
}
div.deForms div.body form div.check label input.text {
	width: 100%!important;
}
div.deForms div.body form div.captcha {
	position: relative;
}
div.deForms div.body form div.captcha label input.captcha {
	width: 54%;
	_width: 50%;
	margin-right: 6%;
	_margin-right: 5%;
}
div.deForms div.body form div.captcha label img {
	display: block;
}
div#registrate.deForms span#show_more {
	color: #0153C2;
	cursor: pointer;
	display: block;
	margin-bottom: 10px;
}
div.deForms div.body form div.captcha img.reload {
	position: absolute;
	cursor: pointer;
	width: 20px;
	height: 20px;
	right: 0;
	top: 0;
	zoom: 1;
}
div.deForms div.body form div.captcha img.captcha {
	float: right;
	border: 1px solid #999;
	width: 60%;
	padding: 0 2px;
	background-color: white;
	_width: 55%;
	margin-top: 5px;
	zoom: 1;
}
div.deForms div.body form div input.button {
	width: auto!important;
	background: url(/img_redesign/editions/bg_button.png) repeat-x;
	color: white;
	font-size: 11px;
	padding: 0 6px;
	height: 21px;
	border: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	position:relative;
	float:right;
	bottom:15px;
	cursor: pointer;
}

/*videocast*/
#main #page #content #videocasts #tags a {
	text-decoration: none;
}
#main #page #content #videocasts #tags a.act {
	color: #ff6500;
}
#main #page #content #videocasts #direction {
	margin: 30px 0;
	height: 24px;
	width: 700px;
	border-bottom: 1px solid #DBE2EA;
}
#main #page #content #videocasts #direction .rss {
	float: right;
	height: 23px;
	line-height: 23px;
}
#main #page #content #videocasts #direction .rss a {
	display: inline;
	float: none;
	height: 20px;
	line-height: 20px;
	text-decoration: underline;
}
#main #page #content #videocasts #direction .rss a:hover {
	color: #ff6500;
}
#main #page #content #videocasts #direction .rss img {
	margin: 0 5px -4px 5px;
}
#main #page #content #videocasts #direction a {
	color: #0153c2;
	text-decoration: none;
	height: 24px;
	line-height: 24px;
	display: block;
	float: left;
	margin: 0 3px -1px 0;
}
#main #page #content #videocasts #direction a span {
	display: block;
	float: left;
}
#main #page #content #videocasts #direction a .l {
	width: 12px;
	height: 24px;
	background: url(/images/cast_dir_button_bg_left.gif);
}
#main #page #content #videocasts #direction a .c {
	height: 24px;
	background: url(/images/cast_dir_button_bg_center.gif);
}
#main #page #content #videocasts #direction a .r {
	width: 12px;
	height: 24px;
	background: url(/images/cast_dir_button_bg_right.gif);
}
#main #page #content #videocasts #direction a#all {
	margin: 0 3px -1px 15px;
}
#main #page #content #videocasts #direction a.act {
	color: black;
}
#main #page #content #videocasts #direction a.act .l {
	background: url(/images/cast_dir_button_bg_left_act.gif);
}
#main #page #content #videocasts #direction a.act .c {
	background: url(/images/cast_dir_button_bg_center_act.gif);
}
#main #page #content #videocasts #direction a.act .r {
	background: url(/images/cast_dir_button_bg_right_act.gif);
}
#main #page #content #videocasts #direction .clear {
	border-bottom: #dbe2ea solid 1px;
}
#main #page #content #videocasts .blue_block {
	width: 210px;
	height:495px;
	/*float: left;  */
    display:inline-block;
    *display:inline;
    *zoom:1;
	margin: 0 30px 30px 0;
    padding: 5px 0 20px;
}
#video .blue_block {
    margin-top: 20px;
    padding: 15px 0;
    text-align: center;
}
#main #page #content #videocasts .blue_block .cast_item {
	margin: 15px;
}
#main #page #content #videocasts .blue_block .cast_item .hidden {
	height: 400px;
	overflow: hidden;
}
#main #page #content #videocasts .blue_block .cast_item h3 {
	font-size: 14px;
	font-weight: normal;
}
#main #page #content #videocasts .blue_block .cast_item .descr {
	font-size: 12px;
}
#main #page #content #videocasts .blue_block .cast_item .version {
	font-size: 14px;
	height: 40px;
	padding: 0;
	margin: 10px 0;
}
#main #page #content #videocasts .blue_block .cast_item .webinar {
	position: absolute;
	width: 26px;
	height: 31px;
	bottom: 15px;
	right: 15px;
}
#video {
	text-align: center;
	position: relative;
	margin: 40px 0;
}
#video .slide {
	display: block;
	height: 48px;
	margin-top: -76px;
	position: absolute;
	text-decoration: none;
	top: 50%;
	width: 48px;
}
#video #prev {
	background: url("/images/icons/previous.gif") no-repeat scroll 0 0 transparent;
	left: 0;
}
#video #next {
	background: url("/images/icons/next.gif") no-repeat scroll 0 0 transparent;
	right: 0;
}
#video #download_link {
	margin: 10px 0 23px 380px;
}
/*videocast*/

