.headerTop {
	background:#373B47;
	height:160px;
	width:100%;
	position:relative;
	z-index:100;
}

.headerTopInner {
	margin:0 auto;
	width:950px;

}

/*.headerTopInner::after {
    background-image: url(/a0/ru/img/new_year_ball_2.png);
    background-size: auto 160px;
background-repeat: no-repeat;
content: "";
    display: inline-block;
    height: 160px;
    position: absolute;
    right: -90px;
    top: 0;
    width: 130px;
}

.headerTopInner::before {
    background-image: url(/a0/ru/img/new_year_ball.png);
    background-size: auto 160px;
background-repeat: no-repeat;
content: "";
    display: inline-block;
    height: 160px;
    position: absolute;
    left: -65px;
    top: 0;
    width: 130px;
}
*/


.logo {
	background: url(/a0/ru/img/logo.gif) no-repeat;
	display:block;
	width:226px;
	height:70px;
}


.logo span {
	background: url(/a0/ru/img/logoHover.gif) no-repeat 0 -80px;
	display:block;
	width:226px;
	height:70px;
	cursor:pointer;
}

.logo:hover span {
	background-position:0 0;
}




.headerMenu {
	background: url(/a0/ru/img/headerMenuBg.gif) no-repeat;
	width:884px;
	height:40px;
	margin-left:24px;
}

.headerBody {
	padding-top:27px;
	height:93px;
	margin-left:42px;
}

.headerTopInner {
	position:relative;
	zoom:1;
}

.headerMenuItem {
	float:left;
	font-size:1.5em;
	font-family:verdana;
	position:relative;
	width:145px;
	text-align:center;
	zoom:1;
	padding-top:10px;
	white-space:nowrap !important;
}

.fontShadow {
	position:absolute;
	top:1px;
	left:1px;
	color:white;
	text-decoration:underline;
	padding-bottom:3px;
	zoom:1;
	display:inline-block;
}

.headerMenuLink:visited {
	color:#464646; /* �� �������� ����� */

}

.fontShadow:hover {
	color:#67FB05 !important;

}

.headerMenuLink {
	position:relative;
	color:#464646;
	z-index:10;
	padding-bottom:2px;
	zoom:1;
	display:inline-block;
}

.headerMenuLink:hover {
	color:#464646 !important;
}

.headerMenuLink:hover .fontShadow {
	color:#67FB05 !important;
	cursor:pointer;
	zoom:1;
}

.headerMenu {
	padding-left:9px;
	margin-right:-20px;
	zoom:1;
}

.footer {
	background:#373B47 url(/a0/ru/img/footerLine.gif) repeat-x 0 1px;

}

.footerText {
	font-size:1.2em;
	color:#9BA0A6;
	float:left;
	width:460px;
	line-height:17px;
	margin-top:35px;
}

.footerNote {		
	color: #9BA0A6; /*#262627;*/
	font-family: arial;
	font-size: 1em;
	line-height: 14px;	
	padding-top: 35px;
}

.footerText p {
	margin-bottom:14px;
}


.footerInner {
	width:820px;
	margin:0 auto;
	position:relative;
}

.footerSearch input {
	border:none;
	margin-top:12px;
	margin-left:25px;
	font-size:1.5em;
	width:160px;
}

.footerWebmaster {
	position:absolute;
	top:80px;
	right:30px;
	font-size:1.2em;
	color:#9BA0A6;

}

.headerBottomMenu {
	width:950px;
	margin:0 auto;
}

.headerMenu2 {
	background: url(/a0/ru/img/headerMenu2.gif) no-repeat;
	height:40px;
	font-family:verdana;
	font-size:1.7em;
}

.headerMenu2ico {
	position:relative;
	top:4px;
}

.headerMenu2 {
	margin-left:10px;
}

.loginBoxItem {
	float:left;
	font-size:1.4em;
	padding-top:8px;
	padding-left:20px;
	line-height:1em;
	white-space:nowrap;
}

.loginLinkPrice {
	#background: url(/a0/ru/img/loginLinkPrice.gif) no-repeat 0 2px;
	background: url(/a0/ru/img/sale.png) no-repeat 0 2px;
	background-size: 14px;
	padding-left:20px;
}


.loginLinkEntrance {
	background: url(/a0/ru/img/loginLinkEntrance.gif) no-repeat 0 2px;
	padding-left:20px;
}

.loginBoxEntrance {
	width:81px;
}

.headerDesc {
	position:absolute;
	top:57px;
	left:270px;
	font-size:1.4em;
	color:#9BA0A6;
	line-height:1.3em;
}


.headerDesc .headerDesc2 {
	padding-left:16px;
}


.pageTitle {
	position:relative;
	display:block;
	text-align:left;
	padding-top:43px;
	padding-bottom:35px;
	padding-right:20px;
}

.header {
	clear:both;
}

.sideBox {
	width:270px;
	font-size:1.5em;
	background: #E2E3E4 url(/a0/ru/img/sideBoxTile.gif) repeat-y;
}

.sideBoxContent {
	background:  url(/a0/ru/img/sideBoxContent.gif) no-repeat;
}

.sideMenuItem {
	padding-bottom:25px;
	color:black;
}

.sideBoxContent {
	padding-left:30px;
}

.sideMenuItem {
}

.sideBoxFooter {
	height:8px;
	background: url(/a0/ru/img/sideBoxFooter.gif) no-repeat;
	font-size:0;
	line-height:0;
}

.sideBoxContent {
	padding-top:26px;
	padding-bottom:9px;
}

.footer {
	min-width:950px;
}

.footerWebmasterCaption {
	position:relative;
	top:-3px;
	zoom:1;
}

.default ol li ul li {
	list-style-type:none;
	zoom:1;
}

.main {
	width:100%;
	min-width:950px;
}

.content {
	color:black;
	width:540px;
}


.default ol li ul {
	margin-top:10px;
	margin-bottom:-10px;
}

.default ol li ul li ul {
	margin-bottom:0px;
}

/* page navigator */


.pageNavigatorBottom {
}

.newsPrevPage {
	display:inline;
	float:left;
	line-height:1.4em;
	margin-left:-20px;
	padding-top:30px;
	width:42%;
	zoom:1;
	position:relative;
}

.newsNextPage {
	display:inline;
	float:right;
	line-height:1.4em;
	margin-right:-20px;
	padding-top:30px;
	text-align:right;
	width:42%;
	position:relative;
}


.arrowLeft {
	font-family:times;
	font-size:1.4em;
	color:#636563;
	padding-right:3px;
}



.arrowRight {
	font-family:times;
	font-size:1.4em;
	color:#636563;
	padding-left:3px;
}


.navLink {
	font-size:1.5em;
	padding-left:20px;
	padding-right:20px;
	line-height:1.35em;
	padding-top:2px;
}

.navigatorDate {
	font-size:1.1em;
	color:#636563;
}


.navigatorDateLeft {
	padding-left:3px;
}

/*  */

.body {
	padding-left:54px;
}

.newsItemDate {
	color:#636563;
	font-size:1.1em;
	padding-top:2px;
}


.searchRelustWord {
	background:#67FB05 none repeat scroll 0 0;
	font-weight:normal;
	padding-bottom:2px;
}


.searchRelustWord span {
	text-decoration:underline;
}
.searchResultTitle {
	font-size:1.7em;
	font-family:verdana;
}

.searchResult {
	padding-left:42px;
	background: url(/a0/ru/img/li.gif) no-repeat 27px 7px;
	padding-bottom:25px;
}

.searchResultText {
	font-size:1.5em;
	padding-top:3px;
}

.searchResultTitle {
	line-height:1.3em;
}

.searchList {
	border-bottom:1px solid #C0C4CA;
}

.arrow {
	font-family:times;
	font-size:14px;
}

.pagerNextPrev {
	font-size:1.7em;
	color:black;
	padding-top:14px;
}

.pagerNumbers {
	font-size:1.8em;
	padding-top:22px;
	padding-left:19px;
}

.pagerNewsList {
	padding-left:23px;
}

.pagerNumbers span {
	padding-right:10px;
}


.contentWidth {
	color:black;
	width:840px;
}

.consultStep1 {
	font-size:1.5em;
	overflow:hidden;
	zoom:1;
	padding-top:6px;
}

.consultStep1title {
	float:left;
	padding-right:15px;
	padding-top:4px;
}

.consultStep2 {
}

.consultOSico {
	float:left;
	width:46px;
}

.consultOSboxTitle {
	padding-bottom:34px;
	font-size:1.5em;
}









.consultOSitem {
	overflow:hidden;
	zoom:1;
	padding-bottom:13px;
}


.consultStep2colLeft {
	float:left;
	width:240px;
}

.consultStep2colRight {
	float:left;
	width:300px;
}

.consultStep1 {
	padding-bottom:45px;
}

.consultStep2 {
	overflow:hidden;
	zoom:1;
}

.consultStep2 {
	padding-bottom:27px;
}

.helpLink {
	display:inline-block;
	width:14px;
	height:15px;
	background: url(/a0/ru/img/icoHelp.gif) no-repeat;
	font-size:0;
	line-height:0;
}

.helpLink:hover {
	background-position:0 -50px;
}

.icoHelpClose {
	background: url(/a0/ru/img/icoHelpClose.gif) no-repeat;
	width:8px;
	height:9px;
	position:absolute;
	top:3px;
	right:11px;
	line-height:0;
	font-size:0;
}

.icoHelpClose:hover {
	background-position: 0 -32px;
}

.contentBoxTop {
	background: url(/a0/ru/img/contentBoxTop.gif) no-repeat;
	line-height:0em;
	font-size:0;
	height:px;
}

.consultBoxTitle {
	font-family:verdana;
	font-size:2.1em;
	line-height:1em;
	padding-bottom:12px;
}

.catalogOrderBoxTitle {
	font-family:verdana;
	font-size:2.4em;
	line-height:1em;
	padding-bottom:32px;
}

.consultStep3 {
	font-size:1.5em;
	padding-bottom:51px;
	z-index:100;
}



.consultStep1options {
	float:left;
}

.consultStep1option {
	padding-bottom:5px;
}


.consultStep1option input {
	position:relative;
	top:5px;
	margin-right:5px;
	line-height:1em;
	display:inline-block;
	float:left;
	width:14px;
	height:14px;
}



.contentBoxBottom {
	background: url(/a0/ru/img/contentBoxBottom.gif) no-repeat;
	line-height:0em;
	font-size:0;
	height:8px;
}


.consultStep4LinkP {
	overflow:hidden;
	zoom:1;
}

.consultBox {
	zoom:1;
}

.consult {
	zoom:1;
}

.contentGrayBox {
	background: url(/a0/ru/img/contentGrayBoxContent.gif) repeat-y;
	margin-left:-30px;
	zoom:1;
	position:relative;
	width:570px;
}



.contentBoxContent {
	background: url(/a0/ru/img/contentGrayBox.gif) no-repeat;

}

.greenMarkLinkPP {
	overflow:hidden;
	line-height:15px;
	zoom:1;
}


.greenMarkLink {
	text-decoration:none;
	border-bottom:1px dashed #0090FF;
	overflow:hidden;
	font-size:1.5em;

	zoom:1;
}

.greenMarkLink:visited {
	color:#0090FF;
}

.greenMarkLink:hover {
	color:#54D400;
	border-bottom:1px dashed #54D400;
}


.consultStep2 .greenMarkLinkPP {
	padding-top:8px;
}


.contentGrayBox .greenMarkLinkPP {
	padding-top:5px;
}

.grayBoxDynamicLinksList {
	padding-left:16px;
	padding-top:23px;
	padding-bottom:16px;
}
.whiteBoxTop {
	background: url(/a0/ru/img/whiteBoxTop.gif) no-repeat;
	font-size:1.5em;
	line-height:1.2em;
	padding:19px 30px 22px;
	padding-top:24px;
	padding-bottom:16px;
}

.whiteBoxBottom {
	background: url(/a0/ru/img/whiteBoxBottom.gif) no-repeat;
	line-height:0em;
	font-size:0;
	height:8px;
}


.whiteBox .helpWindowContentIcoInfo {
	top:24px;
}

.consultStep5or {
	font-size:1.5em;
	padding-top:3px;
	line-height:1em;
}


/* Green Link*/



.activeLink {
	padding:0 !important;
}

.activeLink .linkText a:hover {
	color:black;
}

.activeLink .linkText a {
	font-size:1.5em;
	text-decoration:none;
	color:black !important;
	border-bottom:none !important;
	cursor:text;
}

.activeLink .linkLeft {
	float:left;
	width:10px;
	height:23px;
	background: url(/a0/ru/img/activeItemLightLeft.gif) no-repeat;
}

.activeLink .linkText {
	background:#67FB05;
	float:left;
	padding-bottom:3px;
	color:black;
	padding-left:4px;
	padding-right:4px;
}

.activeLink .linkRight {
	float:left;
	width:10px;
	height:23px;
	background: url(/a0/ru/img/activeItemLightRight.gif) no-repeat;
}






.greenLink {
	overflow:hidden;
	zoom:1;
	padding-left:14px;
	padding-right:14px;
	line-height:16px;
	padding-top:0px;
	height:23px;
}



.linkText {
	float:left;
	line-height:20px;
}



.linkText a, .linkText a:visited {
	font-size:1.5em;
	text-decoration:none;
	color:#0090FF;
	border-bottom:1px dashed #0090FF ;
}

.linkText a:hover {
	color:#54D400;
	border-bottom:1px dashed #54D400;
}


.OsListLabel {
	padding-top:9px;
}

.consultStep5selectLine {
	overflow:hidden;
	zoom:1;
	position:relative;
}

.consultStep5selectLine .greenLink {
	float:left;
}

.consultStep5 {
	margin-left:-14px;
	padding-top:45px;
	padding-bottom:44px;
}

.grayBoxLinkRow {
	padding-bottom:5px;
}





.cStep5compNum {
	width:36px;
	text-align:right;
	margin-left:5px;
	margin-right:2px;
}

.cStep5compPeriod {
	margin-right:3px;
	margin-left:4px;
}

.cStep5line2 {
	font-size:1.5em;
	padding-left:15px;
	padding-top:11px;
}

.catalogOrderBoxStep1line1 {
	font-size:1.5em;
	padding-top:11px;
	padding-bottom:28px;
}





.radioLine {
	padding-bottom:5px;
	line-height:1.3em;
}

.radioLine label {
	overflow:hidden;
	zoom:1;
}


.radioLine input {
	position:relative;
	top:5px;
	margin-right:5px;
	line-height:1em;
	display:inline-block;
	float:left;
	width:14px;
	height:14px;
}



.labelText {
	font-size:1.5em;
	line-height:1.37em;
}

.radioLineNote {
	font-size:1.1em;
	color:#636563;
	width:460px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
}

.step6radioList {
	padding-bottom:36px;
	z-index:250;
}

.greenBox {
	margin-left:-30px;
	position:relative;
	zoom:1;
	width:570px;
}

.greenBoxTop {
	background: url(/a0/ru/img/greenBoxTop.gif) no-repeat;
	height:8px;
	line-height:0em;
	font-size:0;
}

.greenBoxContent {
	background: url(/a0/ru/img/greenBoxContent.gif) repeat-y;
	padding-left:50px;
}

.greenBoxBottom {
	background: url(/a0/ru/img/greenBoxBottom.gif) no-repeat;
	height:8px;
	line-height:0em;
	font-size:0;
}

.greenBoxTitle {
	font-size:1.7em;
	font-family:verdana;
	line-height:1em;
	padding-bottom:6px;
	padding-top:15px;
}

.greenBoxTextLine {
	font-size:1.1em;
	padding-bottom:5px;
	width:400px;
}

.greenBoxInnerContent {
	padding-bottom:10px;
}

.cabinetItemDescBoxP {
	padding-bottom:13px;
	display:block;
}





















.helpWindowTop {
	background: url(/a0/ru/img/helpWindowTop.gif) no-repeat;
	display:block;
	height:8px;
	line-height:0;
	font-size:0;
}

.helpWindowBottom {
	background: url(/a0/ru/img/helpWindowBottom.gif) no-repeat;
	display:block;
	height:8px;
	line-height:0;
	font-size:0;
}

.helpWindowContent {
	background: #E2E3E4  url(/a0/ru/img/helpWindowContent.gif) repeat-y;
	display:block;
	position:relative;
	line-height:1.2em;
	padding-left:30px;
	zoom:1;
	padding-right:30px;
	padding-top:19px;
	padding-bottom:22px;
	font-size:15px;
	color:black;
}


.helpWindowContentIcoInfo {
	width:14px;
	height:16px;
	background: url(/a0/ru/img/icoInfo.gif) no-repeat;
	display:block;
	position:absolute;
	left:30px;
	top:20px;
}

.helpSimpleIcoInfo {
	background: url(/a0/ru/img/icoInfo.gif) no-repeat;
	display: block;
	position: relative;
	width: 14px;	
	height: 16px;
	left: 0px;
	top: 18px;
}

.helpIcoInfoPlaceholder {
	display:inline-block;
	height:15px;
	font-size:0;
	line-height:0;
	width:10px;
}

.btn {
	margin-left:-11px;
	position:relative;
}

.btn div {
	height:54px;
	background-position:0 -50px;
	background-repeat:no-repeat;
}
.btnPassive {
	cursor:default;
}

.btnPassive div {
	background-position:0 0 !important;
}


.btnAddToCart, .btnAddToCart div {
	width:191px; }

.btnAddToCart div {
	background-image: url(/a0/ru/img/btnAddToCart.gif); }


.btnGoToOrder, .btnGoToOrder div {
	width:219px; }

.btnGoToOrder div {
	background-image: url(/a0/ru/img/btnGoToOrder.gif); }



.step6buttonsBox {
	padding-top:18px;
	margin-left:-4px;
}








/* GREEN LINK 2 LINE */



.greenLink2 {
	zoom:1;
	padding-left:6px;
	padding-right:3px;
	line-height:16px;
	padding-top:0px;
	font-size:17px !important;
	font-family:verdana;
	padding-bottom:5px;
}


.greenLink2 img.left,
.greenLink2 img.right {
	display:none;
}


.greenLink2 .linkText a {

	font-size:17px !important;
	font-family:verdana;
}


.greenLink2 .linkText {
	float:none !important;
}







.activeLink2 {
	padding:0 !important;
}

.activeLink2 .linkText a:hover {
	color:black;
}

.activeLink2 .linkText {
	color:black;
	background:white;
	zoom:1;
}

.activeLink2 .linkText a {

	text-decoration:none;
	color:black !important;
	border-bottom:none !important;
	cursor:text;


	display:block;
	zoom:1;
}

.activeLink2 .linkText a span img.right {
	position:absolute;
	top:0;
	right:-10px;
	display:inline;
}


.activeLink2 .linkText a span img.left {
	position:absolute;
	top:0;
	left:-10px;
	display:inline;
}


.activeLink2 .linkLeft {
	float:left;
	width:10px;
	height:23px;
	background: url(/a0/ru/img/activeItemLightLeft.gif) no-repeat;
}

.activeLink2 .linkRight {
	float:left;
	width:10px;
	height:23px;
	background: url(/a0/ru/img/activeItemLightRight.gif) no-repeat;
}


.step2corp {
	overflow:hidden;
}

.step2corpLeft,
.step2corpRight {
	width:350px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	float:left;
}

.activeLink2 .bottomGreen {
	padding-bottom:4px;
}

.step2corp {
	margin-top:-4px;
	margin-left:-15px;
	height:100px;
}



/*  */

.activeLink2 .linkText a span {
	zoom:1;
	background:#67FB05;
	display:block;
	position:relative;
	padding-right:3px;
	padding-left:3px;
	float:left;
}

.greenLink2 a span {
	zoom:1;
	white-space:nowrap;
}


.activeLink2 .GLdivider {
	display:none !important;
}

.GLdivider {
	display:inline;
}


.greenLink2 .nbsp {
	display:none;
}


.activeLink2 .nbsp {
	display:inline-block;
	padding-right:1px;
	background:pink;
}

.GLline {
	display:block;
	border-bottom:none !important;
}

.greenLink2 a {
	border-bottom:none;
}





.activeLink2 .GLdashed {
	border-bottom:none;

}

.activeLink2 a:hover .GLdashed {
	border-bottom:none;
}


.GLdashed {
	border-bottom:1px dashed #0090FF;
}

a:hover .GLdashed {
	border-bottom:1px dashed #54D400;
}


.greenLink2 .linkText a {
	border-bottom:none !important;
}
.step3corp {
	border-top:1px solid #C0C4CA;
	margin-top:24px;
}

.corpItemTitle {
	font-size:1.7em;
	font-family:verdana;
}

.corpItemLogo {
	float:left;
}

.corpItemContent {
	padding-left:165px;
}
.compNum {
	width:36px;
	text-align:right;
	margin-left:5px;
	margin-right:2px;
}


.stationLineDel {
	background: url(/a0/ru/img/icoHelpClose.gif) no-repeat;
	width:8px;
	display:inline-block;
	height:9px;
	line-height:0;
	font-size:0;
	margin-left:3px;
}

.stationLineDel:hover {
	background-position: 0 -32px;
}
.corpStationLineSelect {
	width:115px;
	margin-left:3px;
	margin-right:9px;
}


.corpStationLine {
	font-size:1.5em;
	line-height:1.5em;
	zoom:1;
	padding-bottom:14px;
}


.corpStationsList {
	padding-top:16px;
}

.corpStationsAddLinkP {
	font-size:1.1em;
}


.corpStationsAddLink:visited {
	color:#0090FF;
	font-family:arial;
}

.corpStationsAddLink:hover {
	color:#54D400;
}

.step3corpLine {
	padding-bottom:57px;
}

.step3corpList {
	margin-left:-12px;
	padding-top:40px;
	zoom:1;
}


.btnPickSolutions, .btnPickSolutions div {
	width:197px; }

.btnPickSolutions div {
	background-image: url(/a0/ru/img/btnPickSolutions.gif); }

.btnPickSolutionsP {
	padding-top:4px;
}

.icoSolutionStation {
	background: url(/a0/ru/img/icoSolutionStation.gif) no-repeat -2px 20px;
}



.icoSolutionMail {
	background: url(/a0/ru/img/icoSolutionMail.gif) no-repeat -2px 20px;
}



.icoSolutionFile {
	background: url(/a0/ru/img/icoSolutionFile.gif) no-repeat -2px 20px;
}

.icoSolutionGateway {
	background: url(/a0/ru/img/icoSolutionGateway.gif) no-repeat -2px 20px;
}


.solutionActive {

}


.step4corp {
	padding-top:33px;
}


.solBox {
	margin-left:-30px;
	position:relative;
	zoom:1;
	width:510px;
	margin-left:30px;
	margin-bottom:-1px;
}

.solutionActive .solBoxTop {
	background: url(/a0/ru/img/solutionGreenBoxTop.gif) no-repeat;
	height:8px;
	line-height:0em;
	font-size:0;
}

.solutionActive .solBoxContent {
	background: url(/a0/ru/img/solutionGreenBoxContent.gif) repeat-y;
	padding-left:50px;
	position:relative;
	zoom:1;
}

.solutionActive .solBoxBottom {
	background: url(/a0/ru/img/solutionGreenBoxBottom.gif) no-repeat;
	height:8px;
	line-height:0em;
	font-size:0;
}

.solBoxCheckbox {
	position:absolute;

	top:19px;
	left:30px;
	zoom:1;

}


.solBoxCheckbox input {
	*width:15px;
	*height:15px;
}

.solBox .greenBoxTitle {
	width:280px;
}

.solBox .greenBoxInnerContent {
	padding-bottom:15px;
}

.solBoxPrice {
	position:absolute;
	top:15px;
	right:36px;
	font-size:18px;
	color:#3c4960;
	line-height:1.25em;
}

.rubSolBoxPrice {
	background: url(/a0/ru/img/rubSolBoxPrice.gif) no-repeat scroll 0 0.73em;
	font-family:arial;
}

.rubStandart {
	background: url(/a0/ru/img/rubStandart.gif) no-repeat scroll 0 0.73em;
	font-family:arial;
}

.solBoxPriceCenter {
	background:#67FB05;
	float:left;
	padding-left:5px;
	padding-right:5px;
	height:23px;
}

.solBoxPriceLeft {
	background: url(/a0/ru/img/solBoxPriceLeft.png) no-repeat;
	width:10px;
	height:23px;
	display:block;
	float:left;
}


.solBoxPriceRight {
	background: url(/a0/ru/img/solBoxPriceRight.png) no-repeat;
	width:10px;
	height:23px;
	display:block;
	float:left;
}

.solutionLine {
	padding-bottom:16px;
}



 .solBoxTop {
	background: url(/a0/ru/img/solutionWhiteBoxTop.gif) no-repeat;
	height:8px;
	line-height:0em;
	font-size:0;
}

 .solBoxContent {
	background: url(/a0/ru/img/solutionWhiteBoxContent.gif) repeat-y;
	padding-left:50px;
	position:relative;
	zoom:1;
}

 .solBoxBottom {
	background: url(/a0/ru/img/solutionWhiteBoxBottom.gif) no-repeat;
	height:8px;
	line-height:0em;
	font-size:0;
}

.solutionsListTotal {
	font-family:arial;
	font-size:1.8em;
	text-align:right;
	width:540px;
	line-height:0.8em;
}



.rubSolListTotal {
	background: url(/a0/ru/img/rubSolListTotal.gif) no-repeat scroll 0 0.73em;
	font-family:arial;
}

.step2inetTitle {
	font-size:1.5em;
	margin-top:-3px;
	padding-bottom:15px;
	zoom:1;
	position:relative;
}


.consultSelectorLine {
	overflow:hidden;
	zoom:1;
	position:relative;
}

.consultSelectorLine .greenLink {
	float:left;
}
.step2inetSelectorLine {
	margin-left:-15px;
}

.step2inetRadioList {
	padding-top:47px;
	margin-bottom:-7px;
}


.cabinetItemTitle {
	font-size:1.7em;
	font-family:verdana;
	line-height:1.2em;
	padding-bottom:4px;
	display:block;
	padding-top:11px;
	width:350px;
}


.cabinetItemDescBox {
	font-size:1.1em;
	padding-bottom:5px;
	width:370px;
	line-height:1.2em;
	display:block;
}

.greenText {
	color:#54D400;
	font-weight:bold;
}

.cabListTotalPrice {
	font-family:arial;
	padding-top:15px;
	font-size:1.8em;
	text-align:right;
	width:540px;
	line-height:0.8em;
}


.cabListTotalPrice2 {
	font-family:arial;
	padding-top:16px;
	font-size:1.8em;
	text-align:right;
	width:525px;
	line-height:0.8em;
	padding-bottom:40px;
}

.cabItemRightBox {
	position:absolute;
	top:2px;
	right:0px;
	font-size:18px;
	width:120px;
	padding-top:11px;
}

.cabItemRightBoxTop {
	padding-left:15px;
	display:block;
	padding-bottom:8px;
}






div.cabItemLineBox {
	position:relative;
	border-bottom:1px solid #C0C4CA;
	width:500px;
}



a.cabItemLineBox {
	position:relative;
	border-bottom:1px solid #C0C4CA;
	width:500px;
	display:block;
	color:black;
	text-decoration:none;
}

a.cabItemLineBox:visited {
	color:black;
	cursor:pointer;
}

a.cabItemLineBox:hover {
	background:#D1FEB4;
	color:black;
	cursor:pointer;
}



.grayBoxPrice {
	font-size:18px;
	color:#3c4960;
	line-height:1.25em;
	width:120px;
	position:relative;
	overflow:hidden;
	zoom:1;
	display:block;
}



.grayBoxPriceCenter {
	background:#E2E3E4;
	float:left;
	padding-left:5px;
	padding-right:5px;
	display:block;
	height:23px;
}

.grayBoxPriceLeft {
	background: url(/a0/ru/img/grayBoxPriceLeft.png) no-repeat;
	width:10px;
	height:23px;
	display:block;
	float:left;
}


.grayBoxPriceRight {
	background: url(/a0/ru/img/grayBoxPriceRight.png) no-repeat;
	width:10px;
	height:23px;
	display:block;
	float:left;
}

.redText {
	color:#FF0000;
	font-weight:bold;
}

.cabItemLine {
	padding-left:23px;

}

.statusesBoxTitle {
	font-size:1.7em;
	font-family:verdana;
	padding-bottom:8px;
}

.statusesBoxList div {
	background-repeat:no-repeat;
	background-position:0 5px;
	font-size:1.5em;
	line-height:1.73em;
	padding-left:22px;
}

.statusActive { background-image: url(/a0/ru/img/statusActive.gif) ; }
.statusPassive { background-image: url(/a0/ru/img/statusPassive.gif) ; }
.statusExpire { background-image: url(/a0/ru/img/statusExpire.gif) ; }
.statusComplete { background-image: url(/a0/ru/img/statusComplete.gif) ; }
.statusBlock { background-image: url(/a0/ru/img/statusBlock.gif) ; }
.pdf { background-image: url(/a0/ru/img/pdf.png) ; }

.cabItemLine {
	background-repeat:no-repeat;
	background-position:0 14px;
}

.cabinetTitle .help {
	top:3px;
}

.helpNoteHolder .help {
	position:absolute;
	top:-1px;
}


.cabinetTitle {
	font-size:2.4em;
	font-family:verdana;
	padding-bottom:15px;
	zoom:1;
	position:relative;
	z-index:10;
	padding-top:7px;
	height:19px;
}

.cabinetSectionList {
	padding-bottom:41px;
}

.historyList {
	margin-top:-10px;
}

.cabByMoreNum {
	width:33px;
	margin-left:7px;
}

.cabByMoreText {
	font-size:1.5em;
	padding-bottom:17px;
}

.grayBoxPriceByMore {
	float:right;
	padding-right:10px;
}

.cabProlongSelect {
	width:128px;
}

.cabProlongNum {
	width:35px;
}

.cabProlongText {
	font-size:1.5em;
}

.cabProlongTextLine {
	line-height:1.4em;
	padding-bottom:10px;
}

.cabProlongTextLineTitle {
	float:left;
	width:165px;
}





.cabProlongRadioList {
	padding-top:29px;
	width:540px;
}

.cabProlongRadioList label {
	zoom:1;
	position:relative;
	overflow:hidden;
	display:block;
	padding-bottom:22px;
}

.cabProlongRadioItemTitle {
	font-size:1.7em;
	font-family:verdana;
	display:block;
	width:380px;
	line-height:1.2em;
	float:left;
	margin-left:7px;
}

.cabProlongRadioItem {
	float:left;
	zoom:1;



	position:relative;
	top:5px;
	line-height:1em;
	display:inline-block;
	width:14px;
	height:14px;




}

.cabProlongRadioPrice {
	padding-right:10px;
	float:right;
	top:-1px;
}


.cabProlongFormButtons {
	padding-top:7px;
	margin-left:-4px;
}

.addtobasketMessage {
	font-size:1.5em;
	padding-left:15px;
	line-height:1em;
	margin-top:-10px;
	position:relative;
	z-index:200;
}

.addtobasketLoader {
	background: url(/a0/ru/img/loader.gif) no-repeat;
	height:16px;
	margin-left:17px;
}


/* LIST */



.leftListCaption {
	float:left;
	padding-right:15px;
	padding-top:1px;
	font-size:1.5em;
}

.inputList {
	float:left;
}

.orderingIntroText {
	font-size:1.5em;
	line-height:1.35em;
	padding-bottom:37px;
}

.listBox {

}

.orderFooter {
	border-top:1px solid #C0C4CA;
	width:525px;
	margin-top:25px;
	padding-top:41px;
}



.dashedBig {
	text-decoration:none;
	border-bottom:1px dashed black;
}

.dashedBig:visited {
	color:black;
}

.dashedBig:hover {
	text-decoration:none;
	border-bottom:1px dashed #54D400;
	color:#54D400;
}


.orderFooterTitle {
	font-family:verdana;
	font-size:2.4em;
	line-height:1em;
	padding-bottom:8px;
}

.orderFooterContent {
	padding-left:15px;
}


.orderFooterContent .cabItemRightBox{
	padding-top:9px;
}

.orderFooterContentList {

}

.deloveryOrderList {
	padding-bottom:14px;
}



.deloveryOrderListTotalPrice {
	font-family:arial;
	padding-top:16px;
	font-size:1.8em;
	text-align:right;
	width:500px;
	line-height:0.8em;
	padding-bottom:3px;
}

.orderButtonsBox {
	padding-top:39px;
}

.orderButtonsBoxTitle {
	font-size:1.5em;
	padding-bottom:2px;
	zoom:1;
}


.orderButtonsBoxHolder {
	zoom:1;
	position:relative;
}


.orderButtonsBoxHolder button {
	zoom:1;
	position:relative;
	margin-right:-10px;
	*margin-right:-7px;
}


.btnCart, .btnCart div {
	width:128px; }
.btnCart div {
	background-image: url(/a0/ru/img/btnCart.gif); }



.btnCart1next, .btnCart1next div {
	width:108px; }
.btnCart1next div {
	background-image: url(/a0/ru/img/btnCart1next.gif); }


.btnCart2next, .btnCart2next div {
	width:108px; }
.btnCart2next div {
	background-image: url(/a0/ru/img/btnCart2next.gif); }


.btnCart3next, .btnCart3next div {
	width:108px; }
.btnCart3next div {
	background-image: url(/a0/ru/img/btnCart3next.gif); }




.btnCart1prev, .btnCart1prev div {
	width:108px; }
.btnCart1prev div {
	background-image: url(/a0/ru/img/btnCart1prev.gif); }


.btnCart2prev, .btnCart2prev div {
	width:108px; }
.btnCart2prev div {
	background-image: url(/a0/ru/img/btnCart2prev.gif); }

.btnCart3prev, .btnCart3prev div {
	width:108px; }
.btnCart3prev div {
	background-image: url(/a0/ru/img/btnCart3prev.gif); }




.btnCurrentStep {
	padding-right:12px;

	padding-left:18px;
	display:inline-block;
	position:relative;
	top:-21px;
	zoom:1;

	font-size:1.5em;

	*top:-19px;
	*padding-right:18px;
}

.formLine {
	overflow:hidden;
	zoom:1;
	padding-bottom:13px;
	*padding-bottom:11px;
}

.formLineLeft {
	float:left;
	width:173px;
	padding-right:20px;
	font-size:1.5em;
	line-height:1.2em;
	padding-top:2px;
	*padding-top:3px;

}


.inputTextBig {
	width:319px;
}

.inputTextBig {
	width:319px;
}

.inputTextSmall {
	width:137px;
}


.inputTextMiddle {
	width:161px;
}



.inputText {
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
	zoom:1;
	position:relative;
	font-size:15px;
	/*
	border:1px solid #7F9DB9;
	font-size:15px;

	*border-top:2px ridge #808080;
	*border-left:2px ridge #808080;
	*border-bottom:1px solid #D4D0C8;
	*border-right:1px solid #D4D0C8;
	*/
}


.inputSelect {
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;

	/*
	border:1px solid #7F9DB9;
	font-size:15px;
	*position:relative;
	*top:2px;
	*/
}

.orderRegBox {
	padding-top:36px;
}

.orderPostAddress {
	width:319px;
	height:102px;
}

.regFormPartnerAbout {
	width:319px;
	height:131px;
}

.orderPostAddressSmall {
	width:319px;
	height:57px;
}

.formRegPasswordBox {
	padding-top:16px;
}

.formRegPasswordBoxCorp {
	padding-top:28px;
	padding-bottom:18px;
}

.borderTop {
	border-top:1px solid #C0C4CA;
}

.borderBottom {
	border-bottom:1px solid #C0C4CA;
}

.ordering {
	width:525px;
}

.orderRegBoxFields {
	padding-bottom:17px;
}

.orderRegBoxCheckboxes {
	padding-top:25px;
	padding-bottom:26px;
	position:relative;
	z-index:10;
}

.orderRegBoxCheckboxes input {
	position:relative;
	top:4px;
	*top:3px;
}

.orderRegBoxCheckboxes .listLineInput {
	padding-bottom:17px;
}

.orderRegBoxPaymentMethods {
	padding-top:29px;
}

.orderRegBoxPaymentRadioList {
	padding-bottom:42px;

}

.orderRegBoxPaymentMoreInfo {
	padding-bottom:0px;
}

.b33 {
	padding-bottom:33px;
}

.postAddressCopyLink {
	font-size:11px;
	margin-top:-2px;
}

.inputTextINNKPP {
	width:80px;
}

.b30 {
	padding-bottom:30px;
}

div.orderformLicenseCheckbox {
	padding-top:42px;
	padding-bottom:30px;
}

.orderformPassword1 {
	padding-top:44px;
}

.step6TitleDeliveryMethod {
	padding-top:13px;
}


.register {
	width:525px;
	padding-top:6px;
}



.btnRegister, .btnRegister div {
	width:206px; }

.btnRegister div {
	background-image: url(/a0/ru/img/btnRegister.gif); }



.registerBtnBox {
	padding-left:189px;
	margin-top:-15px;
	position:relative;
	z-index:0;

}

.formError {
	color:#ff0000;
	font-size:11px;
	position:absolute;
	bottom:-11px;
	left:0;
	line-height:1em;
}


.formLineRight {
	float:left;
	zoom:1;
	position:relative;
}

.zIndex500 {
	/*
	position:relative;
	z-index:500;
	*/
}




.topLevel {
	z-index:600 !important;
}

.b25 {
	padding-bottom:25px;
}

.regCorpLicenseDogTitle {
	padding-top:42px;
	padding-bottom:30px;
}

.regCorpLicenseDogBox {
	padding-bottom:16px;
	padding-top:24px;
}

.regFormCheckboxesNewuser {
	padding-top:41px;
}

.regFormPartnerProgramBox {
	padding-top:13px;
}

.b21 {
	padding-bottom:21px;
}

.formInputRightLabel {
	font-size:1.5em;
	position:relative;
	padding-left:3px;
	top:6px;
}

.regFormInputObor {
	width:63px;
}


.regFormNote {
	font-size:11px;
	color:#636563;
	padding-top:4px;
	padding-bottom:3px;
	line-height:13px;
}




.listLineInput {
	padding-bottom:5px;
	line-height:1.3em;
	font-size:1.5em;
}


.listLineInput label {
	overflow:hidden;
	zoom:1;
}


.listLineInput input {
	position:relative;
	top:4px;
	margin-right:5px;
	line-height:1em;
	display:inline-block;
	float:left;
	width:14px;
	height:14px;
}

.regFormTargetAList {
	padding-bottom:7px;
}

.regFormTargetAList .listLineInput {
	padding-bottom:7px;
}

.productLeft {
	float:left;
	position:relative;
	overflow:hidden;
	_width:129px;
}

.productText {
	padding-left:125px;
	line-height:1.27em;
	font-size:1.1em;
	color:#333333;
	padding-top:5px;
}

.productBox {
	float:left;
	width:245px;
	margin-right:25px;
	display:inline;
}

.productTitle {
	font-size:1.7em;
	font-family:verdana;
	line-height:1.29em;
	padding-bottom:9px;
}



.mainBoxPrice {
	font-size:18px;
	color:#3c4960;
	line-height:1.25em;
	overflow:hidden;
	zoom:1;
}
.productImg {
	padding-bottom:7px;
}

.productsLineIndex {
	overflow:hidden;
	zoom:1;
	padding-top:3px;
}

.priceBoxText {
	font-size:14px;
	font-family:arial;
}

.indexTopTitle {
	background: url(/a0/ru/img/icoIndexTitle.gif) no-repeat;
	font-family:verdana;
	font-size:3em;
	line-height:1em;
	padding-left:53px;
	padding-top:11px;
	padding-bottom:15px;
	margin-top:35px;
	margin-left:-25px;
}

.indexTopTitleBest {
	background: url(/a0/ru/img/icoIndexTitle.gif) no-repeat;
	padding-left:53px;
	padding-top:11px;
	padding-bottom:9px;
	margin-top:-38px;
	margin-left:209px;
}

.bodyIndex {
	padding-bottom:220px;
	zoom:1;
	background:#E2E3E4;
	color:black;
}


.indexWhiteContent {
	background: url('/a0/ru/img/snowflakes.jpg') white repeat; /* url('/a0/ru/img/side13.jpg') repeat-y*/
	/*background: url('/a0/ru/img/snow2.png') white repeat;*/ /* url('/a0/ru/img/side13.jpg') repeat-y*/
	/*background: white;*/
}

.indexWhiteContentCenter {
	width:896px;
	margin:0 auto;
	padding-left:54px;
	zoom:1;
	padding-bottom:36px;
}


.indexGrayContentCenter {
	width:896px;
	margin:0 auto;
	padding-left:54px;
	zoom:1;
	position:relative;
	overflow:hidden;
}

.indexGrayContent {
	background: url(/a0/ru/img/indexGrayContentBorder.gif) repeat-x;
}

.indexGrayContent a {
	color:#287cda;
}

.indexGrayContent a:hover {
	color:#54D400;
}




.indexGrayLeftNewsDate {
	font-size:1.1em;
	color:#636563;
	line-height:1em;
	padding-bottom:3px;
}

.indexGrayLeftNewsLink {
	font-size:1.5em;
	line-height:1.34em;
}

.indexGrayLeftNewsItem {
	padding-bottom:14px;
}


.indexGrayLeftTitle a, .indexGrayLeftTitle a:visited { color:black; }
.indexGrayLeftTitle a:hover { color:#54D400; }



.indexGrayRightTitle a, .indexGrayRightTitle a:visited { color:black; }
.indexGrayRightTitle a:hover { color:#54D400; }


.indexBlogDate {
	font-size:1.1em;
	color:#636563;
	line-height:1em;
	padding-bottom:3px;
}

.indexBlogDate a, .indexBlogDate a:visited {
	color:#636563;
}

.indexBlogDate a:hover {
	color:#54D400;
}
.indexBlogTitle {
	font-family:verdana;
	font-size:1.7em;
	line-height:1.26em;
	padding-bottom:5px;
}

.indexBlogText {
	font-size:1.5em;
	line-height:1.2em;
}

.indexBlogPost {
	padding-bottom:15px;
}

.indexGraySu {
	background: url(/a0/ru/img/indexGraySu.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:22px;
	height:41px;
}

.indexBlogList {
	padding-bottom:20px;
}


.indexGrayTitle {
	font-family:verdana;
	font-size:3em;
	line-height:1em;
	padding-left:55px;
	padding-top:16px;
	padding-bottom:16px;
	margin-left:-25px;

	zoom:1;
	position:relative;
}

.indexGrayLeftTitle {
	background: url(/a0/ru/img/icoIndexNews.gif) no-repeat;

}


.indexGrayRightTitle {
	background: url(/a0/ru/img/icoIndexBlog.gif) no-repeat -4px 0;

}



.indexGrayLeft {
	width:190px;
	float:left;
	zoom:1;
	position:relative;
	padding-right:35px;
	padding-top:28px;
}


.indexGrayRight {
	padding-top:28px;
	float:left;
	width:500px;
	padding-left:45px;
	background:transparent url(/a0/ru/img/indexGrayContentBorder.gif) repeat-y top left;
	position:relative;
}


.basketProductDel {
	background: url(/a0/ru/img/icoHelpClose.gif) no-repeat;
	width:10px;
	height:11px;
	position:absolute;
	top:18px;
	left:-17px;
	line-height:0;
	font-size:0;
}

.basketProductDel:hover {
	background-position: 0 -32px;
}

.basketProductsList {
	padding-left:20px;
	margin-top:-10px;
}

.basketClearBasketLink {
	font-size:1.7em;
	padding-left:20px;
	background: url(/a0/ru/img/basketProductDel.gif) no-repeat 0 4px;
	color:#0090FF;
}

.basketClearBasketLink:visited {
	color:#0090FF;
}

.basketClearBasketLink:hover {
	background-position: 0 -30px;
	color:#54D400;
}


.basketListBottom {
	overflow:hidden;
	zoom:1;
	padding-bottom:4px;
}

.basketTotalPrice {
	font-family:arial;
	font-size:1.8em;
	text-align:right;
	line-height:0.8em;
	padding-top:16px;
	padding-bottom:3px;
	padding-right:20px;
	float:right;
}

.basketClearBasketLinkP {
	padding-top:14px;
}

.basketOrderHolder .btnCurrentStep {
	padding-left:0;

}

.sidebarR {
	padding-top:54px;
	margin-right:56px;
	display:inline;
	color:black;
	width:272px;
}

.sidebarR .whiteBox {
	margin-bottom:10px;
}

.sidebarR .whiteBoxTop {
	font-size:1em;
	overflow:hidden;
	padding-bottom:23px;
}

.sidebarR .productBox {
	width:213px;
	margin-right:0px;
}

.sidebarR .productBox .productText {
	line-height:1.2em;
}

.sidebarTitle {
	font-size:2.1em;
	font-family:verdana;
	line-height:1em;
	padding-left:30px;
	padding-bottom:10px;
}

.complexes {
}

.complexes .productBox {
	width:215px;
	margin-right:45px;
}

.complexesLine {
	overflow:hidden;
	zoom:1;
	padding-bottom:55px;
}

.menuHeaderActive {
	display:none;
}

.active .menuHeaderActive {
	display:block;
	position:absolute;
	top:0;
	left:-8px;
	width:158px;
	height:39px;
	background: url(/a0/ru/img/menuHeaderActive.gif) no-repeat;
}

.headerMenu2Active {
	display:none;
}

.active .headerMenu2Active {
	display:block;
	position:absolute;
	top:0;
	left:-15px;
	width:449px;
	height:40px;
	background: url(/a0/ru/img/headerMenu2Active.gif) no-repeat;
}



.headerMenu2 {
	text-align:left;
	padding-left:15px;
}

.headerMenu2 .headerMenu2item {
	width:435px;
	display:block;
	padding-top:7px;
	float:left;
	position:relative;
}

.headerMenu2inner1 {
	padding-left:30px;
	position:relative;
	z-index:10;
	color:black;
}

.headerMenu2inner2 {
	padding-left:35px;
	position:relative;
	z-index:10;
	color:black;
}

.footerWebmasterLink {
	background: url(/a0/ru/img/webmaster.gif) no-repeat;
	display:inline-block;
	width:13px;
	height:15px;
	line-height:0em;
	font-size:0;
}

.footerWebmasterLink:hover {
	background-position:0 -30px;
}

.footerSearchButton {
	width:33px;
	height:26px;
	position:absolute;
	top:8px;
	right:18px;
	line-height:0em;
	font-size:0;
	line-height:0em;
	font-size:0;
	padding:0 !important;
	display:inline;
	display:block;
	overflow:hidden;
	cursor:default;

	background: url(/a0/ru/img/btnSearchSubmit.gif) no-repeat;
}


.footerSearchReady {
	cursor:pointer;
	background-position:0 -50px;

}

.footerSearchHover {
	background-position:0 -100px;
	cursor:pointer;
}

.footerSearch {
	background: url(/a0/ru/img/footerSearch.gif) no-repeat;
	width:248px;
	height:42px;
	position:absolute;
	top:0;
	right:00px;
	zoom:1;
}



.headerBasketBox {
	position:absolute;
	top:59px;
	right:70px;
	width:200px;
}

.headerBasketBox1 {
	background: url(/a0/ru/img/icoHeaderBasketBox.gif) no-repeat;
	padding-left:23px;
	padding-top:2px;
	font-size:1.4em;
}

.headerBasketBox2 {
	font-size:1.2em;
	color:#9BA0A6;
	padding-left:7px;
	padding-top:4px;
}

.loginBoxLogged .loginBoxEntrance {
	position:relative;
}


.loginBoxLogged .loginBoxLoggedInner {
	position:absolute;
	top:0;
	right:20px;
	background: #E2E3E4 url(/a0/ru/img/loginBoxLoggedInnerBG.gif) no-repeat top left;
	color:black;
	line-height:1em;
	padding-top:10px;
	padding-left:28px;
	height:24px;
}

.loginBoxLoggedUser {
	font-size:12px;
	background: url(/a0/ru/img/loginBoxLoggedUser.gif) no-repeat 0 1px;
	padding-left:13px;
	padding-right:10px;
	zoom:1;
}

.loginBoxLoggedCab {
	padding-right:10px;
}

/*  */

.loginPopup {
	color:black;
	position:absolute;
	width:245px;
}


.headerLoginBox {
	background: url(/a0/ru/img/headerLoginBox.gif) no-repeat;
	position:absolute;
	top:0;
	right:43px;
	width:257px;
	height:34px;
	z-index:50;
}

.headerLoginBox .loginPopup {
	top:35px;
	left:0;
}


.loginPopupLabel {
	float:left;
	font-size:1.5em;
	line-height:1em;
	padding-top:3px;
}

.loginPopupField {
	padding-left:61px;

}

.loginPopupField input {
	padding-top:2px;
	padding-bottom:2px;
}

.loginPopupLine {
	overflow:hidden;
	zoom:1;
	padding-bottom:18px;
}

.loginPopupBottom {
	line-height:0em;
	font-size:0;
	background: url(/a0/ru/img/loginPopupBottom.gif) no-repeat;
	height:5px;
}

.loginPopupTop {
	line-height:0em;
	font-size:0;
	background: url(/a0/ru/img/loginPopupTop.gif) no-repeat;
	height:5px;
}

.loginPopupContent {
	background: url(/a0/ru/img/loginPopupContent.png) repeat-y;
	padding-left:30px;
	padding-bottom:22px;
	padding-top:25px;
}

.loginPopupInput {
	width:108px;
}


.loginPopupClose {
	background: url(/a0/ru/img/icoHelpClose.gif) no-repeat;
	width:10px;
	height:11px;
	position:absolute;
	top:8px;
	right:7px;
	line-height:0;
	font-size:0;
}

.loginPopupClose:hover {
	background-position: 0 -32px;
}


.sertPopupClose {
	background: url(/a0/ru/img/icoHelpClose.gif) no-repeat;
	width:10px;
	height:11px;
	position:absolute;
	top:12px;
	right:10px;
	line-height:0;
	font-size:0;
}

.sertPopupClose:hover {
	background-position: 0 -32px;
}


.btnLoginPopupSubmit, .btnLoginPopupSubmit div {
	width:105px; }

.btnLoginPopupSubmit div {
	background-image: url(/a0/ru/img/btnLoginPopupSubmit.png); }


.loginPopupLinks {
	font-size:1.1em;
	line-height:1.75em;
	padding-left:62px;
}

.loginPopupSendText {
	font-size:1.5em;
	line-height:1.33em;
	padding-right:40px;
	padding-bottom:10px;
	padding-top:3px;
}

.loginPopupSendField {
	width:168px;
}

.loginPopupSendFieldP {
	padding-bottom:20px;
}



.btnLoginPopupSendSubmitP {
	margin-top:-13px;
	zoom:1;
	position:relative;
	margin-left:-4px;
	*margin-left:0px;

}



.btnLoginPopupSendSubmit, .btnLoginPopupSendSubmit div {
	width:139px; }

.btnLoginPopupSendSubmit div {
	background-image: url(/a0/ru/img/btnLoginPopupSendSubmit.png); }


.loginPopupSendTextDone {
	font-size:1.5em;
	line-height:1.33em;
	padding-right:40px;
	padding-bottom:2px;
	padding-top:3px;
}

.sertImg img {
	border:1px solid #999A95;
}

.sertTitle {
	font-size:1.5em;
	line-height:1.2em;
	padding-bottom:7px;
}

.sertPopupTop {
	background: url(/a0/ru/img/sertPopupTop.png) no-repeat;
	line-height:0em;
	font-size:0;
	height:8px;
}

.sertPopupBottom {
	background: url(/a0/ru/img/sertPopupBottom.png) no-repeat;
	line-height:0em;
	font-size:0;
	height:8px;
}

.sertPopupContent {
	background: url(/a0/ru/img/sertPopupContent.png) repeat-y;
	padding:10px;
	padding-bottom:12px;
	padding-top:25px;
}


.sertPopup {
	width:600px;
	position:absolute;
	z-index:1000;
	left:20%;
}

.sertItem {
	float:left;
	width:200px;
	padding-right:40px;
	padding-bottom:22px;
}

.sertLine {

}

.popupVisible {
	padding-bottom:500px;

}

.main404 {
	background:#373B47;
}

.page404 {
	color:#9BA0A6;
	height:338px;
}

.page404title {
	font-family:verdana;
	font-size:12em;
	color:#54D400;
	line-height:1em;
	float:left;
	padding-top:5px;
}

.page404text {
	font-size:1.4em;
	padding-left:266px;
	padding-top:82px;
	line-height:1.3em;
}



.main404 .bodyWidth {
	background: url(/a0/ru/img/fly.gif) no-repeat 74% 55%;
}

.contentLoginPopup {
	font-size:10px;
	zoom:1;
	z-index:1000;
	left:0;
	top:20px;
}

.orderStep1 {
	position:relative;
	z-index:10;
	zoom:1;
}

.designOrderNavigation {
	padding-top:3px;
}


.btnSend, .btnSend div {
	width:141px; }

.btnSend div {
	background-image: url(/a0/ru/img/btnSend.gif); }


.navigatorDate a {
	color:#636563;
}

.navigatorDate a:hover {
	color:#54D400;
}

.pagerPrev {
	margin-right:15px;
}

.catalogOrderBox {
	margin-right:-300px;
	zoom:1;
}

.catalogOrderBoxStep1 {
	padding-bottom:10px;
}



.catalogOrderBoxBottomTitle {
	font-family:verdana;
	font-size:2.1em;
	line-height:1em;
	float:left;
}

.catalogOrderBoxStep3totalBox {
	overflow:hidden;
	zoom:1;
}

.catalogOrderBoxBottomPrice {
	float:left;
}

.catalogOrderBoxBottomOldPrice {
	font-size:1.4em;
	padding-top:3px;
	padding-left:17px;
}

.catalogOrderBoxStep3buttonBox {
	padding-top:13px;
	margin-left:-4px;
}


.contentLoginPopupBox {
	position:relative;
	display:block;
	zoom:1;
	float:left;
	margin-left:7px;
}

.helpLeft {
	float:left;
	margin-right:5px;
}


/* ��������� ����� */
.default li {
	line-height:1.42em;
}
.default ul li ul {
	margin-bottom:0;
}
textarea {
	font-size:1.3em;
	padding:5px;
	font-family:arial, sans-serif;
}
small {
	color:#636563;
	font-size:0.8em;
}



/* ==== sidebar====*/
.sideBoxContent .hr {
	width:210px;
	font-size:0;
	margin:3px 0 15px 0;
	padding:0;
	zoom:1;
}
.sideMenuIco {
	overflow:hidden;
	width:100%;
	zoom:1;
}
.menuIco {
	width:29px;
	height:17px;
	float:left;
	overflow:hidden;
	padding-top:3px;
	padding-right:4px;

}
.sideMenuIco .sideMenuItem {
	float:left;
	width:173px;
}
.sideMenuItem ul {
	display:none;
	font-size:0.8em;
	margin:8px 0 -9px 30px;
}

.sideMenuItem ul li {
	background:transparent url(/a0/ru/img/li.gif) no-repeat scroll 0 0.55em;
	line-height:1.2em;
	padding-bottom:10px;
	padding-left:12px;
	margin-bottom:0;
}



/*=== framework ====*/
.hr {
	width:100%;
	border-bottom:1px solid #c0c4ca;
	height:1%;
	line-height:1%;
	zoom:1;
}
.mt0 {
	margin-top:0 !important;
}
.mt10 {
	margin-top:10px !important;
}
.mt15 {
	margin-top:15px !important;
}
.mt20 {
	margin-top:20px !important;
}
.mb10 {
	margin-bottom:10px !important;
}
.mb20 {
	margin-bottom:20px !important;
}
.mb25 {
	margin-bottom:25px !important;
}
.mb-13 {
	margin-bottom:-13px !important;
}
.mr15 {
	margin-right:15px !important;
}
.mr60 {
	margin-right:60px !important;
}





.sitemap ul li ul {
	font-size:0.85em;
	margin-left:30px;
	margin-top:4px;
}
.sitemap ul li ul li{
	line-height:2.0em;
	background:url(/a0/ru/img/li.gif) no-repeat 0 0.8em;
}
.links h4, .faq h4 {
	margin-bottom:2px;
	margin-top:20px;
}
.sideBoxSupport, .sideBoxFaq {
	width:260px;
	margin-left:30px;
}
.sideBoxSupport {
	margin-top:10px;
}
.sideBoxSupport h4 {
	margin-bottom:20px;
}
.sideBoxFaq h4 {
	margin-bottom:10px;
	margin-top:25px;
}
.sideBoxFaq a {
	color:black;
	text-decoration:none;
	border-bottom:1px dashed black;
}
.sideBoxFaq a {
	color:black;
	text-decoration:none;
	border-bottom:1px dashed black;
}
.sideBoxFaq a:visited {
	color:#9B00EC;
	border-bottom:1px dashed #9B00EC;
}
.sideBoxFaq a:hover {
	color:#54D400;
	border-bottom:1px dashed #54D400;
}
.sideForm {
	display:none;
	margin-bottom:22px;
}
.sidebarR select, textarea, input {
	font-size:1.0em;
}
.sideForm  label {
	display:block;
	margin-bottom:5px;
}
.sideForm  label span {
	display:block;
	padding-left:20px;
}
.sideForm  input {
	float:left;
	height:15px;
	margin:3px 5px 0 0;
}
.sideForm  select {
	width:147px;
	height:22px;
	margin-left:5px;
}
.sideForm textarea {
	width:197px;
	height:115px;
	margin:17px 0 10px;
}
.sideForm button {
	margin-top:14px;
}
.h4mb h4 {
	margin-bottom:17px;
}
.faq h4 a, .faqLink a {
	text-decoration:none;
	border-bottom:1px dashed #0090FF;
}
.faq h4 a:visited, .faqLink a:visited  {
	border-bottom:1px dashed #9B00EC;
}
.faq h4 a:hover, .faqLink a:hover  {
	border-bottom:1px dashed #54D400;
}
ul.faqLink {
	display:none;
	overflow:hidden;
	width:90%;
	margin-top:13px;
	margin-bottom:-10px;
}
.faqInner{
	display:none;
	margin-top:10px;
	margin-left:45px;
}
.faqInner a, .faqInner a:visited, .faqInner a:hover {
	border:none;
	text-decoration:underline;
}
.properties  {
	float:left;
	width:385px;
	position:relative;
	margin:5px 0 143px 0;
}
.properties  h4 {
	margin:13px 0 23px 0;
}
.signature  {
	position:absolute;
	top:91%;
	left:55%;
	width:240px;
	height:142px;
}
.signature img {
	margin:0;
}
.print {
	display:block;
	float:right;
}
.designOrder  {
	float:left;
	width:750px;
}
.designOrder label {
	display:block;
	overflow:hidden;
	margin-bottom:35px;
	margin-top:57px;
	zoom:1;
}
.designOrder input {
	float:left;
	margin:2px 7px 3px 0;
}
.designOrder span {
	display:block;
	float:left;
}
.news .pagerNewsList {
	padding-left:14px;
}
.filterNews {
	font-family:verdana;
	font-size:1.2em;
	margin-bottom:20px;
}
.filterNews span {
	margin-right:20px;
}
.filterNews .spaders {
	background:url(/a0/ru/img/news-spider.jpg) no-repeat;
	padding-left:33px;
}
.filterNews  .active, .filterNews  .active:hover {
	color:black;
	text-decoration:none;
	cursor:default;
}
.newsInner {
	margin:0;
}
.newsInner .spader {
	background:url(/a0/ru/img/news-spider.jpg) no-repeat 0 22px;
}
.newContain {
	padding-left:35px;
}
.newContain a {
	font-size:1.1em;
	display:block;
	margin:0 0 10px;
}
.blog {
	width:610px;
}
.blog  .pagerNewsList {
	padding-left:35px;
}
.blogContain {
	position:relative;
	overflow:hidden;
	padding-left:54px;
	padding-bottom:13px;
}
.blogContain span, .blogTitle  {
	display:block;
}
.blogContain span a {
	color:#636563;
}
.blogTitle {
	font-family:verdana;
	font-size:1.2em;
	line-height:1.26em;
	margin:0 0 4px;
}
.blogText {
	font-size:1.0em;
	line-height:1.2em;
}
.blogImg {
	position:absolute;
	top:24px;
	left:1px;
	overflow:hidden;
	width:45px;
	height:45px;
	margin:0;
}
.blogImg img {
	margin:0;
}
.comments {
}
.comments h2 {
	margin-top:17px;
}
.comments p {
	font-family: Verdana, Trebuchet MS, Times;
	font-style: oblique;
}
.commentAnswer {
	position:relative;
	width:571px;
	margin:-5px 0 18px 30px;
}
.answerText {
	width:505px;
	border-right:1px solid #c0c4ca;
	border-left:1px solid #c0c4ca;
	padding:15px 40px 15px 24px;
	margin:0;
}
.commentTop {
	background:url(/a0/ru/img/commentTop.gif) no-repeat;
	width:571px;
	height:9px;
	font-size:0.4em;
}
.commentBottom {
	background:url(/a0/ru/img/commentBottom.gif) no-repeat;
	width:571px;
	height:9px;
	font-size:0.4em;
}
.commentDialog {
	background:url(/a0/ru/img/comment.gif) no-repeat;
	width:31px;
	height:43px;
	position:absolute;
	top:6px;
	left:-30px;
}

.blog input, .blog textarea {
	width:330px;
	float:left;
	margin:0 0 15px 0;
}
.blog textarea{
	width:320px;
	height:93px;
}
.blog .captcha {
	width:100px;
}
.commentFeedback form {
	margin:27px 0;
	margin-bottom:15px;
}
.commentFeedback label {
	display:block;
	overflow:hidden;
}
.commentFeedback span {
	display:block;
	width:190px;
	float:left;
}
.commentFeedback label b {
	color:#ff0000;
}
.commentFeedback label p {
	display:block;
	float:left;
	width:60px;
	margin:0;
}
.commentFeedback label img {
	float:right;
	margin:0 7px 0 0;
}
.commentFeedback button {
	margin:0 0 0 176px;
	padding-top:3px;
}
/*===============catalog ===================*/
.catalogIndex h4 a {
	font-size:1.3em;
	line-height:0.8em;
}
.catalogIndex .sideBoxContent {
	background:none;
	font-family:verdana;
	font-size:1.2em;
	line-height:1.2em;
	padding:0;
	margin:61px 0 0 0;
}
.catalogIndex .sideBoxContent img {
	margin:0;
}
.catalogIndex .sideMenuItem {
	width:460px;
}

.article {
	position:relative;
	padding-bottom:40px;
}
.articleImg {
	position:absolute;
	width:130px;
	overflow:hidden;	
}
.articleImg img {
	
	width:130px;
	margin:0 0 5px;
}
.articleText {
	padding-left:150px;
	position:relative;
}

.articleDistr a {
	display:block;
	padding:10px 0 10px 25px;
	background:url(/a0/ru/img/fileIco.gif) no-repeat 0 8px;
}

.catalogFast .default h2 {
	line-height:1.4em;
	margin:0 0 29px 0;
}






/*=================change=============*/
.sideBox {
	line-height:1.25em;
}
.sideBoxContent {
	padding-bottom:3px;
}
.sideMenuItem {
	padding-bottom:20px;
	padding-right:30px;
}
.content {
	color:black;
	padding-right:10px;
	width:530px;
}
.footerSearch input {
	border:0;
}
.catalog .pageTitle {
	/*padding-right:10px;*/
	padding-right:0;
	padding-bottom:50px;
}

/* tatti */


.whiteBoxTop .articleDistr {
	font-size:1.5em;
	line-height:1.35em;
}

.whiteBoxTop .articleDistr {
	margin-top:-12px;
	margin-bottom:-1px;
}

.whiteBoxTop .articleDistr a {
	padding-bottom:0px;
	background-position:0 10px;
	zoom:1;
}

.icoFolder {
	background: url(/a0/ru/img/icoFolder.gif) no-repeat 0 2px;
	padding-left:27px;
}

.icoSoft {
	background: url(/a0/ru/img/icoSoft.gif) no-repeat 0 2px;
	padding-left:27px;
}

.icoText {
	background: url(/a0/ru/img/icoText.gif) no-repeat 0 2px;
	padding-left:27px;
}

.downTitle1 {
	font-size:1.7em;
	font-family:verdana;
	line-height:17px;
	padding-bottom:13px;
}

.downTitle2 {
	font-size:1.5em;
	line-height:17px;
	padding-bottom:12px;
}




.downloadLink {
	background:url(/a0/ru/img/fileIco.gif) no-repeat 0 0;
	font-size:1.5em;
	line-height:1em;
	padding-left:23px;
	padding-top:1px;
	padding-bottom:4px;
	margin-bottom:19px;
	display:inline-block;
	margin-top:1px;
}


.expandContent {
	padding-left:45px;
	display:none;
}

.expandContentText {
	padding-top:10px;

}

.orderRegBoxCheckboxes2 {
	padding-top:40px;
}


.btnSave {
	margin-top:-3px !important;
	margin-bottom:-17px !important;
}

.btnSave, .btnSave div {
	width:139px; }

.btnSave div {
	background-image: url(/a0/ru/img/btnSave.gif); }



.btnAsk {
	margin-top:-3px !important;
	margin-bottom:-17px !important;
}

.btnAsk, .btnAsk div {
	width:139px; }

.btnAsk div {
	background-image: url(/a0/ru/img/btnAsk.gif); }



.contentLoginPopup .btnLoginPopupSubmit {
	margin-left:0px !important;
}

.btnLoginPopupSubmitP {
	margin-top:-13px;
	padding-left:48px;
	*padding-left:51px;
	zoom:1;
	position:relative;
}



.test {
	zoom:1;
	line-height:0em;
	font-size:0;
}

.catalogOrderBoxStep2 {
	position:relative;
	z-index:250;
}


.btnHover {
	z-index:200;
}

.btnHover div {
	background-position:0 -100px;
}



.helpNoteHolder {
	display:block;
	position:relative;
	float:left;
	width:15px;
	height:15px;
	z-index:100;
}

.commentFeedback label {
	height:35px;
	display:block;
}

.commentFeedbackText {
	height:122px !important;
}

.menuHoverIE6 .fontShadow {
	color:#67FB05;
}

.sideBoxFaq {

}

.sideBoxFaqIE7 button {
	display:none;
}

.whiteBoxLeft {
	width:560px;
	float:left;
}


.help {
	zoom:1;
	position:relative;
	display:block;
	top:2px;
	z-index:10;
	float:left;
}

.helpInText ul {
	zoom:1;
	line-height:1.3em;
	margin-left:27px;
	padding-top:12px;
}

.helpInText ul li {
	background:url(/a0/ru/img/li.gif) no-repeat 0 0.5em;
	background:url(/a0/ru/img/li.gif) no-repeat 0 0.55em;
	/* _background:url(/a0/ru/img/li.gif) no-repeat 0 9px; */
	zoom:1;
	padding-left:12px;
	padding-bottom:10px;
	margin-bottom:0px;
}

.help ul {
	zoom:1;
	line-height:1.3em;
	margin-left:27px;
	padding-top:12px;
}

.help ul li {
	background:url(/a0/ru/img/li.gif) no-repeat 0 0.5em;
	background:url(/a0/ru/img/li.gif) no-repeat 0 0.55em;
	/* _background:url(/a0/ru/img/li.gif) no-repeat 0 9px; */
	zoom:1;
	padding-left:12px;
	padding-bottom:10px;
	margin-bottom:0px;
}



.helpLinkText {
	display:inline-block;
	width:14px;
	height:15px;
	background: url(/a0/ru/img/icoHelp.gif) no-repeat;
	font-size:0;
	line-height:0;
}

.helpLinkText:hover {
	background-position:0 -50px;
}



.helpWindow iframe
 {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:700px;/*must have for any big value*/
	height:800px;/*must have for any big value*/
	z-index:-1;
	background:red;
}



.step6Title {
	font-size:1.7em;
	font-family:verdana;
	padding-bottom:15px;
	width:500px;
}
.whiteBox {
	zoom:1;
	width:271px;
	background: url(/a0/ru/img/whiteBoxContent.gif) repeat-y;
	position:absolute;
	top:0;
	right:0;
}
.whiteBoxLine {
	zoom:1;
}
.whiteBoxP {
	position:relative;
	float:right;
	zoom:1;
}
.helpInText {
	zoom:1;
	position:relative;
	display:inline-block;
	top:2px;
	z-index:10;
	*margin-right:4px;
}
.helpWindow {
	display:block;
	width:410px;
	position:absolute;
	top:-29px;
	left:-30px;
	z-index:1000;
	top:-6000px;
}
.consultStep1option label {
	line-height:1.3em;
	zoom:1;
	display:block;
	min-width:400px;
}

/* ================== change 2010.05.24 ============ */

.greenLinkBlock {
	overflow:hidden;
	font-size:1.5em;
	line-height:23px;
	width:520px;
	/*padding-left:14px;*/
	padding-top:0;
	padding-bottom:1px !important;
}
.activeLink .linkTextBlock {
	display:block;
	background:url(/a0/ru/img/activeItemLightLeft.gif) no-repeat left top;
	padding-left:10px;
}
/* change  27.05.2010
.linkTextBlock a,
.linkTextBlock a:visited,
.linkTextBlock  span  {
	line-height:23px;
	color:#0090FF;
	position:relative;
	text-decoration:none;
	padding:3px 0px 3px;
	border-bottom:1px dashed #0090FF;
}*/
.linkTextBlock a:hover {
	color:#54D400;
	border-bottom:1px dashed #54D400;
}
.activeLink  .linkTextBlock a,
.activeLink  .linkTextBlock a:visited  {
	color:black;
	text-decoration:none;
	background-color:#67FB05;
	padding-left:4px;
	border:none;
	cursor:default;
}
.activeLink  .linkTextBlock .linkRightBlock {
	width:10px;
	height:23px;
	display:inline-block;
	background:url(/a0/ru/img/activeItemGreyRight.gif) no-repeat top right;
	padding:0;
	margin-bottom:-6px;
	border:none;
}
.consultStep2colRight {
	width:330px;
}
.expandContent .helpLeft {
	display:inline;
	float:none;
}

/* ================== change 2010.05.27 ============ */

.greenLinkBlock {
	padding-left:0px;
	margin-left:15px;
}
.linkTextBlock {
	width:520px;
	margin-left:-5px;
}
.activeLink .linkTextBlock {
	margin-left:0px;
}
.linkTextBlock a,
.linkTextBlock a:visited {
	display:inline;
	line-height:23px;
	color:#0090FF;
	text-decoration:none;
	padding:3px 0px 3px;
	border-bottom:1px dashed #0090FF;
}
.activeLink  .linkTextBlock a,
.activeLink  .linkTextBlock a:visited  {
	padding-left:0;
}
.linkTextBlock  span {
	display:inline-block;
	padding:0 4px;
}
.grayBoxLinkRow .activeLink {
	margin-left:0px;
	width:535px;
}





/* ===== fix ===== */

.warning { color:red; }

.catalogOrderBoxStep1line1 .step6Title {
	padding:28px 0 11px 0;
	font-size:1.1em;
}

div.note {
	width:460px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
}

.note {
	font-size:11px;
	color:#636563;
}

.catalogOrderBoxStep2 { /* ��������������� */
	position:inherit; /* ��� ���������� ������ ��������� */
}

.consultStep4,
.step2inet {
	margin-bottom:45px;
}

.step2inetRadioList {
	padding-top:0;
}

.icoSolutionComplect {
	background: url(/a0/ru/img/icoSolutionComplect.gif) no-repeat -2px 20px;
}

.loginLoadingImg {
	vertical-align:18px;
}

.orderRegBoxCheckboxes {
	position:static;
}

.loading {
	padding:5px 0;
}

.regCorpLicenseBlock {
	padding-bottom:5px;
}

.regCorpLicenseDogTitle {
	padding-bottom:24px;
}

.regCorpLicenseDogBox {
	padding-top:0;
	padding-bottom:11px;
}

#fullLicenceBox {display:none;}
#partnershipBox {display:none;}

.whiteBox {position:static;}
.whiteBoxAbsoluteMod {position:absolute;}

.productImg img {max-width:117px; max-height:130px;}
.articleImg img {width:auto; max-width:130px; max-height:130px;}

.orderRegBoxCheckboxes input {top:0; padding:1px 4px;}

#loginPopup {z-index:1000;}

table.t0 {border:0;}
table.t0 td {border:0;}
table.t1 {border-top:1px solid black; border-left:1px solid black;}
table.t1 td {border-bottom:1px solid black; border-right:1px solid black;}

.cabinetTitle {position:static;}
.cabProlongText {margin-bottom:35px;}
.cabByMoreText {margin-bottom:35px;}

/* ==== Pavel ====*/

.LoginPopupMessage {
	width:px;
	color:#FF0000;
	font-size:1.1em;
	padding:0;
	*padding-left:4px;
	margin:-10px 20px 13px 61px;
}

.ml0 {margin-left:0;}



/* ������� ������������ ����� �� ������, ��������� �������*/

.galleryAlign {
	height:200px;
	overflow:hidden;
	zoom:1;
	position:relative;
}

.galleryAlign table{
	margin:0 !important;
}

.galleryAlign table td {
	height:200px !important;
	overflow:hidden !important;
	vertical-align:middle !important;
	border:none !important;
	padding:0 !important;
}

.personPhotosItem {
	float:left;
	height:50px;
	overflow:hidden;
}

.personPhotosSmall div {
	padding-top:10px;
	margin-right:12px;
	zoom:1;
	filter:alpha(opacity=100);
}

.printButtonP {
	text-align:right;
}

.noPrint {
	display:none;
}

.printVersionLink {
	text-align:right;
}

.printVersionLinkP {
	text-align:right;
}

.pageNavigatorTop .newsPrevPage {
	position:relative;
	top:-35px;
	_top:-33px;
	zoom:1;
}

.pageNavigatorTop .newsNextPage {
	position:relative;
	top:-35px;
	_top:-33px;
	zoom:1;
}

/* 2010.04.13 ��� �������� ������, ������� �������� ������� ������ ������� */

.catalogOrderBox {
	overflow:hidden;
}

/* 2010.05.28 */

.au1000 p {
	margin:7px 0;
}

div.vbase {
	color: #888888;
	font-size: small;
	margin-left: 20px;
}

table.vbase {
	border: 0px;
	color: #888888;
	font-size: small;
}

table.vbase td {
	align: left;
	border: 0px;
}

table.wizard  td{
	height: 20px; 
}

table.wizard  tr {	 
	font-size: 11pt;
	text-align: center;	
}

table.wizard tr.note {
	font-size: 8pt;
	text-align: center;	
}

div.share_social {
	text-align: right;
	font-size: 9pt;
}