﻿* {
	padding: 0px;
	margin: 0px;
	line-height: 110%;
}
img {
	border: 0px;
}
a {
	color: #0074C5;
}
table {
	border-collapse: collapse;
}
.clr {
	clear: both;
}
.PageHeader {
	font-weight: bold;
	font-size: 15px;
}
.TableServiceSupport {
	border: 0px;
}
.TableServiceSupport td {
	border: 0px;
	text-align: left;
	padding-left: 20px;
	vertical-align: middle;
	height: 16px;
}
/****************************************************************************************/
.SCart_padd {
	padding: 2px 5px 2px 5px;
	height: 22px;
}
.SCart_border {
	border-bottom: solid 1px #cbe5f2;
	border-left: solid 1px #cbe5f2;
}
.SCart_shap {
	width: 100%;
	border: solid 1px #cbe5f2;
	background-color: #cbe5f2;
	font-weight: bold;
	text-align: center;
}
/***********************************************************************************************/
#container_body {
	background: url('images/bg_main.jpg') center 92px no-repeat;
	width: 954px;
	margin: 0px auto;
	font: bold 12px tahoma;
	color: #24211D;
	position: relative;
}
.TextIndicator_TextBox1 {
	font: 12px tahoma;
}
.ref {
	position: absolute;
	left: 494px;
	top: 170px;
	width: 365px;
	height: 96px;
}
.ref img {
	width: 365px;
	height: 96px;
}
#header_top {
	height: 40px;
	background: url('images/bg_top.gif') left top repeat-x;
	font: 12px Arial;
}
#header {
	height: 92px;
	font: 12px Arial;
	margin-bottom: 235px;
}
#header_top #languages {
	height: 15px;
	padding: 10px 0px 0px 0px;
	width: 950px;
	margin: auto;
}
#header_top #languages #Div1 {
	text-align: left;
	/*padding-top : 20px;*/
}
#header_top #languages #Div2 {
	text-align: right;
	font: bold 8px Arial;
	color: #24211D;
	text-transform: uppercase;
	margin-top : -13px;
}
#header_top #languages2 {
	text-align: left;
	height: 15px;
	padding: 10px 0px 0px 0px;
	font: bold 8px Arial;
	color: #24211D;
	width: 950px;
	margin: auto;
}
#header_top #languages .rus {
	margin: 0px 2px 0px 6px;
}
#header_top #languages .us {
	margin: 0px 2px 0px 9px;
}
#header_top #languages .ger {
	margin: 0px 2px 0px 9px;
}
#header #info {
	float: right;
	padding: 8px 0px 0px 35px;
}
#header #upanel {
	/*float: right;
	padding-top: 8px;*/
	position: absolute;
	margin: 16px 0px 0px 445px;
}
.mp_phones {
	position: absolute;
	margin: 70px 0px 0px 400px;
}
.mp_writeLetter_text {
	position: absolute;
	margin: 72px 0px 0px 735px;
}
.mp_writeLetter_text a:link, .mp_writeLetter_text a:visited {
	color: #000000;
	text-decoration: none;
}
.mp_writeLetter_text a:hover, .mp_writeLetter_text a:active {
	color: #000000;
	text-decoration: underline;
}
#header #logo {
	width: 326px;
	height: 67px;
	position: absolute;
	left: 0px;
	top: 13px;
}
#menu_h {
	width: 672px; /*669*/;
	height: 44px;
	background: url('images/bg_menu_h_main.gif') white left top repeat-x;
	position: absolute;
	left: 263px;
	top: 312px;
	font-weight: bold;
	font-size: 13px;
	z-index: 999;
}
#menu_h span {
	padding-top: 11px;
	width: 112px;
	height: 29px;
	float: left;
	display: block;
	color: #605D5C;
	font: bold 16px "Trebuchet MS";
	background: url('images/m_h_fon.gif') left top no-repeat;
	position: relative;
	text-align: center;
}
#menu_h a {
	text-decoration: none;
	color: #605D5C;
}
.left_bag {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
	width: 2px;
	height: 44px;
	background: url('images/m_h_left_bag.gif') left top no-repeat;
}
/*#menu_h span.hover{
	background: url('images/m_h_fon_hover.gif') left top no-repeat;
}*/
#menu_h span div {
}
#menu_h span .head {
	display: block;
	top: -15px;
	height: 35px;
}
#menu_h span .head img {
	display: block;
	margin: auto;
	padding-top: 15px;
}
#menu_h span .submenu {
	width: 168px; /*	height: 111px;*/;
	border: 1px solid #cbcbcb;
/*#F2F2F2;*/	padding-bottom: 9px;
	background-color: white;
	display: none;
	left: 0px;
	top: 44px;
	position: absolute;
	z-index: 1000;
	text-align: left;
}
#menu_h span .submenu .branch {
	color: #0074C5;
	font: bold 12px Tahoma;
	position: relative;
}
#menu_h span .submenu .branch > a {
	background-image: url(images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 144px;
}
#menu_h span .submenu .leaf {
	color: #0074C5;
	font: bold 12px Tahoma;
	position: relative;
}
#menu_h span .submenu .branch .sub {
	width: 168px;
	border: 1px solid #cbcbcb;
/*#F2F2F2;*/	padding-bottom: 9px;
	background-color: white;
	display: none;
	left: 168px; /*	//left: 157px;*/;
	top: -1px;
	position: absolute;
	z-index: 1001;
}
#menu_h span .submenu .bag {
	position: absolute;
	left: 0px;
	top: -1px;
	width: 111px;
	height: 1px;
	background-color: white;
}
#menu_h span .submenu a, #menu_h span .sub a, #menu_h span .submenu span, #menu_h span .sub span {
	text-decoration: none;
	color: #24211D;
	display: block;
	font: 12px tahoma;
/*	height: 19px;*/	padding: 4px 12px 4px 10px;
	margin: 0px 0px 0px 0px;
	border: 1px solid white;
}
#menu_h span .submenu a:hover {
	background-color: #DDEEF6;
	border: 1px solid #E9EBEE;
}
#menu_v {
	width: 252px;
	margin: 4px 0px 0px 0px;
	float: left;
	font: bold 12px tahoma;
	color: #605D5C;
	position: relative;
}
#menu_v ul {
	list-style-type: none;
}
#menu_v ul li {
	width: 252px;
	height: 36px;
	background: url('images/bg_menu_v_main.gif') left top repeat-x;
}
#menu_v ul li.active {
	background: url('images/bg_menu_v_main_a.gif') left top repeat-x;
}
#menu_v .bag {
	background: url('images/m_v_bag.gif') left top repeat-x;
	position: absolute;
	left: 0px;
	width: 252px;
	height: 2px;
}
#news {
	float: left;
	clear: left; /*padding: 10px 0px 0px 0px;*/;
	padding: 0px 0px 0px 0px;
	width: 240px;
}
.bold_line {
	background-color: #949393;
	height: 4px;
	margin-top: 7px;
}
#news .line {
	background-color: #949393;
	height: 1px;
	margin-top: 10px;
}
#news h4 {
	font: bold 11px tahoma;
	margin: 10px 0px 0px 20px;
	color: #747474;
}
#news p {
	margin: 2px 0px 0px 20px;
}
#sideMenu {
	float: left;
	clear: left; /*padding: 10px 0px 0px 0px;*/;
	padding: 0px 0px 0px 0px;
	width: 240px;
}
#sideMenu .bold_line {
	background-color: #949393;
	height: 4px;
	margin-top: 7px;
}
#sideMenu .line {
	background-color: #949393;
	height: 1px;
	margin-top: 10px;
}
#sideMenu h4 {
	font: bold 12px tahoma;
	margin: 10px 0px 0px 20px;
	color: #747474;
}
#sideMenu p {
	margin: 2px 0px 0px 20px;
}
#content {
	width: 691px;
	float: right; /*	padding: 30px 37px 0px 0px;*/;
	padding: 30px 0px 0px 0px;
}
#content ul {
	padding-left: 30px;
}
#content .one {
	border: 1px solid #EFEFEF;
/*A8A8A7;*/	margin-right: 17px;
	width: 670px;
	height: 215px;
	position: relative;
}
#content .one .liteprice {
	position: absolute;
	left: 45px;
	top: 150px;
}
#content .one .proprice {
	position: absolute;
	left: 375px;
	top: 150px;
}
#content .one .violet {
	background: url('images/violet.gif') #CF63C8 right top repeat-y;
	width: 184px; /*196px;*/;
	height: 19px; /*24px;*/;
	color: white;
	padding: 5px 0px 0px 12px;
	float: left;
	position: relative;
	left: 34px;
	top: 11px;
}
#content .one .yellow {
	background: url('images/yellow.gif') #F6D317 right top repeat-y;
	width: 184px; /*196px;*/;
	height: 19px; /*24px;*/;
	color: white;
	padding: 5px 0px 0px 12px;
	margin: 11px 0px 0px 30px;
	float: left;
}
#content .one .orange {
	background: url('images/orange.gif') #ff951b right top repeat-y;
	width: 189px; /*196px;*/;
	height: 19px; /*24px;*/;
	color: white;
	padding: 5px 0px 0px 12px;
	margin: 11px 0px 0px 30px;
	float: left;
}
#content .one .sep {
	width: 1px;
	height: 191px;
	background: #EFEFEF;
	float: left;
	margin-left: 30px;
}
#content .one .desc a, #content .one .desc2 a {
	color: #24211D;
	font: normal 12px tahoma;
	line-height: 120%;
	text-decoration: none;
	padding: 1px 0px;
}
#content .one .desc a:hover, #content .one .desc2 a:hover {
	text-decoration: underline;
	font: normal 12px tahoma;
	padding: 1px 0px;
	line-height: 120%;
}
#content .one .desc {
	position: absolute;
	left: 132px;
	top: 50px;
	line-height: 140%;
	font: normal 12px tahoma;
	width: 198px;
}
#content .one .button {
	position: absolute;
	left: 138px;
	top: 161px;
}
#content .one .desc2 {
	position: absolute;
	left: 468px;
	top: 50px;
	line-height: 140%;
	font: normal 12px tahoma;
}
#content .one .button2 {
	position: absolute;
	left: 474px;
	top: 161px;
}
#content .two {
	font: 12px tahoma;
}
#footer {
	background: url('images/footer_line.gif') left top repeat-x;
	margin: 18px 0px 0px 0px;
	padding-top: 16px;
	height: 90px;
	width:954px;
	color: #605D5C;
}
#footer .sep {
	background: url('images/footer_sep.gif') left top repeat-y;
	width: 3px;
	height: 33px;
}
#footer .foot {
	margin-left: 90px;
	font: bold 16px "Trebuchet MS";
}
#footer .foot a {
	color: #605D5C;
	text-decoration: none;
}
#footer .foot a:hover {
	text-decoration: underline;
}
#footer .copy {
	padding-top: 20px;
	font: bold 13px Arial;
}
/***********************************************************************************************/
div.d_cont_l {
	width: 670px; /*padding: 20px 0px 0px 20px;*/;
	padding: 20px 0px 0px 0px;
	float: left;
}
.d_cont_l_excel {
	height: 98px;
	font-family : Arial;
	background: url('images/excel_big_icon.jpg') no-repeat;
	padding-left: 92px;
	font-size : 13px;
	line-height: 125%;
}
.d_cont_l_3h {
	height: 98px;
	font-family : Arial;
	background: url('images/r_3h.gif') no-repeat;
	padding-left: 92px;
	font-size : 13px;
	line-height: 125%;
}
.d_cont_l_3h h4 {
	width: 300px;
	font-family : Verdana;
	font-size : 11pt;
	line-height: 114%;
}
.d_cont_l_3st {
	font-family : Arial;
	background: url('images/r_3st.gif') no-repeat;
	padding-left: 95px;
	font-size : 13px;
	line-height: 125%;
}
.d_cont_l_3st h4 {
	width: 300px;
	font-family : Verdana;
	font-size : 11pt;
	line-height: 114%;
}
.d_cont_punk {
	height: 2px;
	background: url('images/r_pt.gif');
	margin: 25px 0px 25px 0px;
}
.si {
	color: #007fd1;
}
.zag {
	font-size : 15px;
	font-family : Verdana;
	font-weight : bold;
}
div.d_cont_video_demo {
	width: 173px;
	height: 82px;
	background-image : url('images/video_demo.gif');
	margin: auto auto auto 11px;
}
div.d_cont_r {
	/*width: 208px;*/
	width: 240px; /*padding-top: 20px;*/;
	padding-top: 10px; /*float: right;*/;
	float: left;
}
div.d_cont_r_1 {
	width: 175px;
	height: 98px;
	background-image : url('images/r_tehpod.gif');
	margin: auto auto auto 11px;
}
div.d_cont_r_rek {
	width: 208px;
	height: 20px; /*margin: 15px auto 2px 8px;*/;
	margin: 0px auto 2px 8px;
}
div.d_cont_r_line {
	/*width: 208px;*/
	width: 240px;
	height: 5px;
	background-color : #949391;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
.d_cont_r_spis {
	width: 193px;
	padding: 12px 0px 12px 15px;
	background-color : #f7f7f5;
}
.d_cont_r_spis li {
	line-height: 110%;
	list-style-type: none;
	padding: 0px 0px 2px 20px;
	margin: 0px;
	background: url('images/r_punm.gif') left 3px no-repeat;
}
div.portfolio {
	width: 260px;
}
div.portfolio_line {
	height: 10px;
	background-image: url('images/line.gif');
	background-repeat: no-repeat;
}
.portfolio_spis {
	width: 220px;
	padding: 12px 0px 12px 30px;
	background-color : #f7f7f5;
}
.portfolio_spis li {
	font-weight: normal;
}
#portfolio_header {
	margin: 160px 0px 10px 0px;
}
/***********************************************************************************************/
table.t1 {
	width: 685px;
}
table.t1 td {
	border: 1px solid #C8E5F5;
}
table.t1 tr {
	text-align: center;
}
.sd {
	margin-top: 10px;
}
table.t2 {
	width: 100%;
}
table.t2 td {
	border: 1px solid #C8E5F5;
	padding: 5px;
}
table.t2 tr {
	text-align: center;
}
/***********************************************************************************************/
.vk img {
	position: relative;
	top: 1px;
}
.vkladki {
	font: 14px "Trebuchet MS";
	border: 1px solid #EFEFEF;
	background: url('images/bg_vkladki.gif') left bottom repeat-x;
	width: 670px;
	height: 300px;
	line-height: 120%;
}
.vkladki .head {
	background: #E3F4FC;
	border: 1px solid #F4F9FC;
	height: 30px;
	color: #1587C6;
	font-size: 19px;
	padding-left: 16px;
	line-height: 150%;
	margin: 5px 10px 0px 10px;
}
.vkladki .content {
	float: left;
	margin-left: 22px;
	width: 454px;
}
.vkladki .content h1 {
	color: #027CC4;
	font: 28px "Trebuchet MS";
}
.vkladki .content h3 {
	color: #81BF21;
	font: bold 17px "Trebuchet MS";
	padding-top: 18px;
}
.vkladki p {
	line-height: 120%;
	padding-top: 9px;
}
.MainMenuText {
	font: bold 16px 'Trebuchet MS';
	color: #605D5C;
	text-decoration: none;
	margin-top: -5px;
}
a.Link:active {
	font: 12px tahoma;
	color: #0074C5;
	text-decoration: none;
}
a.Link:link {
	font: 12px tahoma;
	color: #0074C5;
}
a.Link:visited {
	font: 12px tahoma;
	color: #0074C5;
}
a.Link:hover {
	font: 12px tahoma;
	color: #0074C5;
}
a.LeftMenu:active {
	background: url('images/arrow3.gif') 225px center no-repeat;
	display: block;
	padding: 10px 0px 0px 20px;
	height: 26px;
	text-decoration: none;
	color: #605D5C;
}
a.LeftMenu:link {
	background: url('images/arrow3.gif') 225px center no-repeat;
	display: block;
	padding: 10px 0px 0px 20px;
	height: 26px;
	text-decoration: none;
	color: #605D5C;
}
a.LeftMenu:visited {
	background: url('images/arrow3.gif') 225px center no-repeat;
	display: block;
	padding: 10px 0px 0px 20px;
	height: 26px;
	text-decoration: none;
	color: #605D5C;
}
a.LeftMenu:hover {
	background: url('images/arrow3.gif') 225px center no-repeat;
	display: block;
	padding: 10px 0px 0px 20px;
	height: 26px;
	text-decoration: underline;
	color: #605D5C;
}
.ContentText {
	font: 12px tahoma;
}
.PageName {
	font-family : Verdana;
	font-size : 11pt;
	line-height: 114%;
	font-weight: bold;
	text-align: left !important;
}
.PageName h1 {
	font-family : Verdana;
	font-size : 11pt;
	line-height: 114%;
	font-weight: bold;
}
h1 {
	font-size: 11pt;
	font-family: Verdana;
}
h2 {
	font-size: 10pt;
	font-family: Verdana;
}
ol {
	margin-left: 40px;
}
table.TableArticle {
	border: 1px silver solid;
	text-align: left;
}
table.TableArticle td {
	border: 1px silver solid;
	padding: 3px 9px;
}
.tableWithBlueBor {
	border: 1px solid #CBE5F2;
	width: 100%;
}
.tableWithBlueBor td {
	border: 1px solid #CBE5F2;
	padding: 5px;
}
/***********************************************************************************************/
.DescriptionTableLeft {
	padding: 3px 10px 3px 10px;
	background-color: #C8E5F5;
	border: 2px solid white;
	text-align: left;
	font-weight: bold;
}
.DescriptionTableRight {
	padding: 3px 5px 3px 5px;
	border: 2px solid white;
	text-align: justify;
}
/* Заявка на партнерство */
.righttext {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #2974B2;
	text-decoration: none;
}
.tablebody {
	background-color: #F9FCFE;
}
.tableheadtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #346BA0;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}
.tablefieldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C1C1C;
	text-align: left;
}
.headSpan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #346BA0;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 1mm;
}
/*Текст заголовка*/
.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	font-size: smaller;
}
.td_left {
	text-align: left;
}
/************Старница поддержка***************/
table.Support {
	width: 100%;
	background-color: #eef5fa;
	border-top: 2px #7face1 solid;
	text-align: left;
}
table.Support td {
	padding-bottom: 18px;
	vertical-align: top;
}
div.SupportTableContent {
	margin-left: 13px;
	line-height: 19px;
}
div.SupportTableContentHeader {
	font-weight: bold;
	margin: 17px 0px 15px 13px;
	font-size: 13px;
}
div.HeadersSupport {
	font-weight: bold;
	font-size: 13px;
}
a.LinkSupportTable:link {
	text-decoration: underline;
	color: black;
	line-height: 19px;
}
a.LinkSupportTable:visited {
	text-decoration: underline;
	color: black;
	line-height: 19px;
}
a.LinkSupportTable:hover {
	text-decoration: none;
	color: #557ca9;
	line-height: 19px;
}
a.LinkSupportTable:active {
	text-decoration: none;
	color: #557ca9;
	line-height: 19px;
}
/*Таблица цветовых схем*/
table.ColorsSh {
	width: 660px;
}
table.ColorsSh td {
	text-align: center;
	background-image: url('ScreenShots/colors_shems/bg_color_shema.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	padding-bottom: 15px;
}
table.ColorsSh td a:link, table.ColorsSh td a:visited {
	text-decoration: none;
}
table.ColorsSh td.NoShadown {
	background-image: none;
}
/*Таблица на главной*/
.TableDefault {
	width: 100%;
}
.TableDefault td {
	vertical-align: top;
	text-align: justify;
}
.ZagDefaultContent {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 4px;
	font-family: Verdana;
}
.TdDescr {
	padding: 10px 10px 10px 0px;
	width: 297px;
}
.tdImg {
	padding: 13px 4px 10px 0px;
	text-align: center !important;
	width: 38px;
}
/* --- Test_monial ------------------------------------ */
.carousel_test_monial div.TextMessage {
	font-style: italic;
	font-weight: normal;
}
.carousel_test_monial div.Name {
	font-style: italic;
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
	margin-right: 3px;
}
.carousel_test_monial div.Location {
	font-style: italic;
	font-weight: bold;
	text-align: right;
	margin-top: 2px;
	margin-right: 3px;
}
.carousel_test_monial div.UrlSite {
	font-style: italic;
	text-align: right;
	margin-top: 2px;
	margin-right: 3px;
}
.carousel_test_monial ul li {
	height: 230px !important;
}
/* --- code ------------------------------------ */
.code {
	padding-bottom: 10px;
	padding-left: 10px;
	width: 645px;
	padding-right: 10px;
	font-family: monospace;
	font-size: 10px;
	padding-top: 10px;
	background-color: #ebebe4;
	border: 1px solid gray;
}
.codelabel {
	margin-top: 10px;
	padding-left: 5px;
	margin-bottom: 6px;
	font-size: 11px;
}
.db_table {
	width: 100%;
	border-top: rgb(127,172,225) 2px solid;
}
.db_table tr {
	height: 15px;
}
.customUL {
	margin: 10px 0px 10px 0px;
}
.customUL li {
	margin: 1px 0px 1px 0px;
}
.carousel_main ul li {
	text-align: center;
	width: 170px;
	height: 170px;
}
.NewsClass {
	line-height: 1.4;
}
/* --- features ------------------------------------ */
/*#features_side_menu {font-weight:normal;}
#features_side_menu #features_side_menu_sub {padding:5px 15px; list-style-type:none;}
#features_side_menu h3 {color:#333333; font-size:13px; line-height:35px; border-top:1px solid #666666; border-bottom:none !important;}
#features_side_menu a {background:url('images/arrow.png') right center no-repeat; text-decoration:none; color:Black; display:block;}
#features_side_menu a:hover {background:url('images/arrow-hover.png') right center no-repeat;}
#features_side_menu li {height:40px; line-height:40px; background-repeat:no-repeat; padding:5px 0px;}
#features_side_menu li, #features_side_menu li * {vertical-align:middle;}
#features_side_menu li + li {border-top:1px solid #aaaaaa;}
#features_side_menu li span {margin-left:5px; line-height:40px;}*/
/* --- content-partne --- */
h1 {
	font-size: 11pt;
	font-family: Verdana;
}
h2 {
	font-size: 10pt;
	font-family: Verdana;
}
#content-partner h1 {
	margin: 0px 0px 10px 0px;
}
#content-partner h1.marg {
	margin: 25px 0px 10px 0px;
}
#content-partner h2 {
	margin: 10px 0px 10px 0px;
}
#content-partner p {
}
#content-partner ul {
	margin: 5px 0px 5px 0px;
}
#content-partner .ms-grid1-1000-main {
	border-left: .75pt solid #CBE5F2;
	border-right-style: none;
	border-top: .75pt solid #CBE5F2;
	border-bottom: .75pt solid #CBE5F2;
}
#content-partner .ms-grid1-1000-top {
	border-left-style: none;
	border-right: .75pt solid #CBE5F2;
	border-top-style: none;
	border-bottom-style: none;
}
#content-partner .ms-grid1-1000-even {
	border-left-style: none;
	border-right: .75pt solid #CBE5F2;
	border-top: .75pt solid #CBE5F2;
	border-bottom-style: none;
}
#content-partner table td {
	padding: 10px 10px 10px 10px;
}
/* --- Pay-Style --- */
.divEPayNotify {
	color: gray;
	font-size: 11px;
	margin-left: 18px;
	margin-top: 19px;
	position: absolute;
}
table.rblPayment input {
	margin-right: 4px;
}
table.rblPayment td {
	height: 25px;
}
.grid-even {
	padding-left: 7px;
	font-weight: normal;
	border-left-style: none;
	border-right: 1px solid #959595;
	border-top: 1px solid #959595;
	border-bottom-style: none; /* background-color: white; */;
	background-color: #ECECEC;
	height: 30px;
}
.grid-even_alt {
	padding-left: 7px;
	font-weight: normal;
	border-left-style: none;
	border-right: 1px solid #959595;
	border-top: 1px solid #959595;
	border-bottom-style: none;
	background-color: White;
	height: 30px;
}
.GridView_HeaderStyle {
	background-image: url('admin/images/table_header_bg.gif');
	background-color: #c2c2c2;
	background-repeat: repeat-x;
	padding-left: 7px;
	text-align: left;
	height: 30px;
	color: Black;
}
.GridView_PagerStyle {
	background-image: url('images/table_pading_bg.gif');
	background-repeat: repeat-x;
	vertical-align: top;
	border-style: solid;
	border-width: 2px;
	border-color: #959595;
}
.grid-main {
	border-collapse: collapse;
	border: 2px solid #959595;
    
/*    background-color: white; */
}
.grid-main td {
	padding-left: 7px;
}
.helpLink {
	margin: 10px 0px 0px 20px;
	
}
#docMenu {
	float: left;
	clear: left; /*padding: 10px 0px 0px 0px;*/;
	padding: 0px 0px 0px 0px;
	width: 240px;
}
#docMenu .bold_line {
	background-color: #949393;
	height: 4px;
	margin-top: 7px;
}
#docMenu .line {
	background-color: #949393;
	height: 1px;
	margin-top: 10px;
}
#docMenu h4 {
	font: bold 12px tahoma;
	margin: 10px 0px 0px 20px;
	color: #747474;
}
#docMenu p {
	margin: 2px 0px 0px 20px;
}
/*Air style New design*/
.MenuLeft {
	width: 250px;
}
.MenuLeftBorder {
	background-image: url('images/menu_left_line.gif');
	background-position: 10px bottom;
	background-repeat: no-repeat;
	cursor: pointer;
}
.MainMenuLeftBg .MenuLeftBorder {
	background-image: url('images/menu_left_line.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	background-color:#EEEEEE;

}
/*.MenuLeftBorderSel{
	background-image:url('images/menu_left_line.gif'); background-position:left bottom; background-repeat:no-repeat; cursor:pointer; 
}*/
.MainMenuLeftArrow {
	background-image: url('images/manu_left_arrow.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 9px;
	margin-left: 18px;
	padding-right: 30px;
}
.MainMenuLeftBg .MainMenuLeftArrow {
	padding-top: 9px;
	margin-left: 18px;
	padding-right: 30px;
}
/*.MainMenuLeftArrowSel{
	padding-top:9px;margin-left:18px; padding-right:30px;
}*/
.MainMenuLeftBg {
	background-image: url('images/menu_left_sel.gif');
	background-repeat: repeat-x;
	background-position: left center;
}
.MainMenuLeftBgNone {
}
.MainMenuLeftHover {
	background-color: #eeeeee;
}
.MainMenuLeftDop {
	font-size: 14px;
	font-family: Arial;
	color: #8c8c8c;
	font-weight: normal;
}
.MainMenuDivFix {
	height: 9px;
	font-size: 7px;
}
a.MenuLeftLink:link, a.MenuLeftLink:visited, a.MenuLeftLink:hover, a.MenuLeftLink:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
}
.MainMenuLeftBg a.MenuLeftLink:link, .MainMenuLeftBg a.MenuLeftLink:visited, .MainMenuLeftBg a.MenuLeftLink:hover, .MainMenuLeftBg a.MenuLeftLink:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
/*
a.MenuLeftLinkSel:link, a.MenuLeftLinkSel:visited, a.MenuLeftLinkSel:hover, a.MenuLeftLinkSel:active{
	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}*/
.AnnotationPage {
	color: #7c7c7c;
	font-size: 14px;
	font-family: Arial;
	margin: 22px 0px;
}
.ImgBor {
	border: 1px #dcdcdc solid;
}
h1.NewH1 {
	font-size: 24px;
	font-family: Arial;
	font-weight: normal;
}
h2.NewH2 {
	font-size: 18px;
	font-family: Arial;
	font-weight: normal;
	padding-bottom: 10px;
	text-align: left;
	color: #000000;
}
.tableCatalog td {
	vertical-align: top;
	padding-bottom: 25px;
}
.textCatalog {
	/*font:12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/
	color: #333333;
}
.tableCatalogFirstCol {
	width: 50%;
	padding-right: 12px;
}
.tableCatalogSecondCol {
	padding-left: 12px;
}
.textOrange {
	color: #fc8c23;
	font-family: Arial;
	font-size: 11px;
}
/*Таблица сравнений версий*/
table.SravVer {
	width: 100%;
}
table.SravVer td {
	padding: 5px;
	text-align: center;
	border: 1px solid #C8E5F5;
}
table.SravVer td.FirstTD {
	padding-left: 22px;
	text-align: left;
}
table.SravVer tr.HeaderTable {
	background-color: #cbe5f2;
	font-weight: bold;
}
table.SravVer tr.SelTr {
	background-color: #fde8cb;
}
table.SravVer th {
	text-align: left;
	padding: 5px 5px 5px 22px;
	border: 1px solid #C8E5F5;
	background-color: #edf6fb;
}
.btn_new_orange {
	background-image: url('images/bnt_new_bg.jpg');
	background-repeat: repeat-x;
	border: 1px #df852d solid;
	height: 23px;
	color: #ffffff;
	padding: 0px 5px;
	margin: 0px;
}
.btn_new_purple {
	background-image: url('images/bnt_purple_new_bg.jpg');
	background-repeat: repeat-x;
	border: 1px #af4b86 solid;
	height: 23px;
	color: #ffffff;
	padding: 0px 5px;
	margin: 0px;
}
.btnBuyPurple {
	position: absolute;
	left: 138px;
	top: 161px;
}
.btnBuyBlue {
	position: absolute;
	left: 133px;
	top: 173px;
}
.btnRentBlue {
	position: absolute;
	left: 251px;
	top: 173px;
}
.btnBuy {
	position: absolute;
	left: 469px;
	top: 173px;
	width: 113px;
}
.btnRent {
	position: absolute;
	left: 570px;
	top: 173px;
	width: 93px;
}
.btn_gray {
	background-image: url('images/btn_gray.jpg');
	background-repeat: repeat-x;
	border: 1px #a0a1a5 solid;
	height: 23px;
	color: #000000;
	padding: 0px 5px;
	margin: 0px;
}
.btn_gray_demo {
	position: absolute;
	top: 173px;
	left: 18px;
}
.btn_gray_demo2 {
	position: absolute;
	top: 173px;
	left: 355px;
}
.blue {
	background: url('images/blue.gif') #007cb4 right top repeat-y;
	width: 189px; /*196px;*/;
	height: 19px; /*24px;*/;
	color: white;
	padding: 5px 0px 0px 12px;
	float: left;
	position: relative;
	left: 30px;
	top: 11px;
}
.btn_new_blue {
	background-image: url('images/bnt_blue_new_bg.gif');
	background-repeat: repeat-x;
	border: 1px #005174 solid;
	height: 23px;
	color: #ffffff;
	padding: 0px 5px;
	margin: 0px;
}
#btn24, #btn25 {
	padding: 0px 3px;
	cursor: pointer;
}
.SelVer {
	font-weight: bold;
	background-color: #eeeeee;
}
.deSelVer {
	font-weight: normal;
	background-color: #ffffff;
}
.galka {
	background-image: url('images/r_V.gif');
	background-repeat: no-repeat;
	background-position: center;
}
.SelectedSrav {
	background-color: #fde8cb;
}
.Bold {
	font-weight: bold;
}
.SmallText {
	color: #FC8C23;
	font-family: Arial;
	font-size: 12px;
}
.VAMiddle {
	vertical-align: middle;
}
.ProductLeftCol {
	width: 175px;
	background-image: url('images/product_details.jpg');
	background-repeat: no-repeat;
	height: 325px;
	padding-top: 212px;
	vertical-align: top;
}
.ProductLeftColPro {
	width: 175px;
	background-image: url('images/product_details_pro.jpg');
	background-repeat: no-repeat;
	height: 325px;
	padding-top: 212px;
	vertical-align: top;
}
.ProductPoays {
	color: #858585;
	padding-left: 16px;
}
.ProductDop {
	font-size: 11px;
}
.btns_Product {
	margin-top: 8px;
}
.SocialItem {
	float: left;
	padding-bottom: 3px;
	margin-left: 6px;
}
.PsevdoH2 {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 12px 0px;
}
.ProductContent {
	margin-bottom: 10px;
}
.ClearB {
	clear: both;
}
a.socialDiv {
	color: #000000;
	text-decoration: none;
}
.socialImg {
	vertical-align: middle;
}
.BlockSocial {
	width: 210px;
}
.Fl {
	float: left;
}
.FR {
	float: right;
}
.h1_2 {
	font-size: 18px;
	font-weight: bold;
}
.h1_3 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 6px;
	font-family: Arial;
}
.Version {
	color: #626262;
}
.PriceProduct {
	margin: 20px 0px 14px 0px;
}
.PriceOrange {
	color: #df6f1b;
	font-weight: bold;
}
.PriceOrange2 {
	color: #df6f1b;
}
ul.ListLink {
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 15px !important;
	color: #555555;
}
ul.ListLink li {
	padding: 2px 0px;
}
.comp_top {
	background-image: url('images/comp/comp_top.gif');
	height: 7px;
	font-size: 1px;
	width: 266px;
}
.comp_left {
	background-image: url('images/comp/comp_left.gif');
	background-repeat: repeat-y;
	width: 42px;
	font-size: 1px;
	background-position: right top;
}
.comp_center {
	background-color: #7f7f7f;
	width: 183px;
}
.comp_right {
	background-image: url('images/comp/comp_right.gif');
	background-repeat: repeat-y;
	width: 41px;
	font-size: 1px;
}
.comp_bottom {
	background-image: url('images/comp/comp_bottom.jpg');
	background-repeat: no-repeat;
	height: 27px;
}
.online_block_admin {
	float: left;
	margin-left: 55px;
}
.BlockVer {
	clear: both;
}
.BlockVerLink {
	margin-top: 9px;
	text-align: center;
}
.ColorBluePass {
	color: #007fd1;
	float: left;
}
.BlockDostupAdmin {
	margin-top: 10px;
	border-top: 2px #82ade2 solid;
	background-color: #e5eff8;
	padding:13px 0px;
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}
.LoginDemo {
	width: 75px;
	float: left;
	text-align:left;
	margin-left:69px;
}
.PassDemo {
	width: 75px;
	float: left;
	text-align:left;
	margin-left:69px;
}
.SpaceOnline{
	clear:both;
	font-size:1px;
	height:4px;
}
.SelectVerOnline{
	margin-bottom:20px;
}
.SelectVerOnline div{
	line-height:15px;
	margin-top:3px;
}
.PriceBlue{
	font-weight:bold;
	color:#007CB4;
	}
a.helplink:link,a.helplink:visited{
	text-decoration:underline;
	font-family:tahoma;
	font-size:11px;
	color:#747474;
}
a.helplink:hover,a.helplink:active{
	text-decoration:underline;
	font-family:tahoma;
	font-size:11px;
	color:#747474;
}
.help  .line{	
	background-color: #949393;
	height: 1px;
	margin-top: 10px;
}
table.documentation{
	width: 670px;
}
table.documentation td{
	vertical-align: top;
	padding:11px 13px 11px;
}
table.documentation td.SpaceBor{
	height:1px;
	font-size:1px;
	padding:0px;
	background-color:#949393;
}
table.features{
	width: 100%px;
	text-align:justify;
}
table.features td{
	padding-right:10px;
	padding-bottom:10px;
	vertical-align: top;
}
.tabsExampleCode{
	float:right;
	margin-right:2px;
	font-weight:bold;
	color:#ea6b38;
}
.tabsExampleCodeLeft {
	background: transparent url('images/tab_left.gif') no-repeat scroll left top; float:left; cursor:pointer;
}
.tabsExampleContentLeft {
	background: transparent url('images/dot.gif') repeat-x scroll left top;
	margin-left: 6px;
	height: 22px;
	line-height: 22px;
	padding: 0px 8px;
}
.tabsExampleSplit {
	background: transparent url('images/dot.gif') repeat-y scroll left top; float:left;
	height: 22px;
	width: 1px;
}
.tabsExampleCodeRight {
	background: transparent url('images/tab_right.gif') no-repeat scroll right top; float:left;cursor:pointer;
}
.tabsExampleContentRight {
	background: transparent url('images/dot.gif') repeat-x scroll left top;
	margin-right: 6px;
	height: 22px;
	line-height: 22px;
	padding: 0px 8px;
}
.tabsExampleCode .Sel{
	background-color:#eef5ff;
	color:#1b5cc4;
	cursor:auto;
}
#vb{
	display:none;
}
.txtNiceBorder {
    border: 1px solid #DDDDDD; padding: 3px; margin-top: 3px;
}
.txtNiceBorder1px {
    border: 1px solid #DDDDDD; padding: 1px; margin-top: 1px;
}
.txtNiceBorderSpc {
    border: 1px solid #a9a9a9; padding: 1px; margin-top: 1px; text-align:center;
}
/* --- content-partne --- */

h1 {font-size:11pt;	font-family:Verdana;}
h2 {font-size:10pt; font-family:Verdana;}

#content-partner h1 {margin: 0px 0px 10px 0px;}
#content-partner h1.marg {margin: 25px 0px 10px 0px;}
#content-partner h2 {margin: 10px 0px 10px 0px;}
#content-partner p {}
#content-partner ul {margin: 5px 0px 5px 0px;}
#content-partner .ms-grid1-1000-main {border-left: .75pt solid #e36c0a;	border-right-style: none; border-top: .75pt solid #e36c0a; border-bottom: .75pt solid #e36c0a;}
#content-partner .ms-grid1-1000-top {border-left-style: none; border-right: .75pt solid #e36c0a; border-top-style: none; border-bottom-style: none; background-color:#FBD4B4;}
#content-partner .ms-grid1-1000-even {border-left-style: none; border-right: .75pt solid #e36c0a; border-top: .75pt solid #e36c0a; border-bottom-style: none;}
#content-partner table td {padding: 10px 10px 10px 10px; text-align: left;}

#content-partner table td.firstcol {width:150px;}
#content-partner table td.secondcol {width:140px;}

#content-partner h2.orange {color:#e36c0a;}
#content-partner h2.blue_h2 {color:#346BA0;}

#content-partner div.OrangeBorder {border: 1px solid #e36c0a; padding: 0px 10px 10px; margin-top:15px;}
.grid-even {
	padding-left: 7px;
	font-weight: normal;
	border-left-style: none;
	border-right: 1px solid #959595;
	border-top: 1px solid #959595;
	border-bottom-style: none;
	/* background-color: white; */
	background-color:#ECECEC;
	height:30px;
	
}

.grid-even_alt {
	padding-left: 7px;
	font-weight: normal;
	border-left-style: none;
	border-right: 1px solid #959595;
	border-top: 1px solid #959595;
	border-bottom-style: none;
	background-color:White;
	height:30px;
	
}
.GridView_HeaderStyle {
   background-image: url('admin/images/table_header_bg.gif');
   background-color: #c2c2c2;
   background-repeat:repeat-x;
   padding-left: 7px;
   text-align:left;
   height:30px;
   color:Black ;
}

.GridView_PagerStyle {
	background-image: url('images/table_pading_bg.gif');
	background-repeat: repeat-x;
	vertical-align:top;
	border-style:solid ;
	border-width:2px;
	border-color:#959595; 
}
.grid-main {
	border-collapse: collapse;
	border: 2px solid #959595;
	
/*	background-color: white; */
}
.grid-main td
{
 padding-left: 7px;   
}
.helpLink 
{
    margin-bottom: 10px;
}

.ValidTextBox{}
.InvalidTextBox{background-color:#FFE4C4;}

.btn {background:url("images/bg-btn.gif") repeat-x scroll 0 0 #DDDDDD; border-color:#DDDDDD #DDDDDD #CCCCCC; border-style:solid; border-width:1px; color:#333333; cursor:pointer; font:11px/14px "Lucida Grande",sans-serif; margin:0; overflow:visible; padding:4px 8px 5px; width:auto;}
.btn-m {background-position:0 -200px; font-size:15px; line-height:20px !important; padding:5px 15px 6px;}
.btn-m:hover, .btn-m:focus {background-position:0 -206px;}
