div.socialnet { padding: 8px 0 8px 22px; margin-top:8px; margin-left:8px; }
div#mainSocialNet { width:auto; margin:0 20px 8px 20px; padding:0; }
div.socialnet a.socicon { padding:4px 15px 4px 0; opacity: 0.7; }
div.socialnet a.socicon:hover { opacity: 1; }

div#authblock 	{ display:none; position:absolute; width:100%; z-index:10006; background-color: transparent;
				min-height: 100%; height: auto; /*padding-bottom: 40px;*/ }
div#autharound 	{ width:100%; height:100%; background: #000000; position:fixed; left:0; z-index:500;  }
div#authcont, div#callMeCont, div#UserRegionCont	{ top:102px; padding: 4px 4px 32px 4px; width:580px; z-index:10011; position:relative; background: #FFFFFF; margin-bottom: 60px;
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border-radius: 8px;
				-moz-box-shadow: 2px 5px 15px #777777;
  				-webkit-box-shadow: 2px 5px 15px #777777;
  				box-shadow: 2px 5px 15px #777777;  }
a#closeauth, a#closeCallMe  	{ width:36px; height:37px; background: url(../imagePromo/closer.png) top right no-repeat; font-size:20px; font-family: Verdana, sans-serif;
						font-weight: bold; clear:both; color:#cc0000; position:relative; top:-22px; left:294px;
						z-index:10002;  vertical-align:top; cursor:pointer; display:block; }
a#closeauth:hover 	{	text-decoration:none; }

div#authcont p.authDop { text-align:left; margin-left: 46px; margin-bottom:8px; margin-top: 2px; }
table.regtab tr td.authNameProp { font-weight:bold; text-align:right; width:160px; }
input#USER_REMEMBER { width:32px; }
.urinfo { font-size: 10px; color:#777777; }
.urinfo:hover { font-size: 10px; color:#555555; }

.button1 	{ height:24px; display:block; width:auto; padding: 0 20px; background: url(../imagePromo/buttons/but-bg0.png) top left repeat-x;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#333333; text-align:center;
			border: solid 1px #555555; font-size:13px; font-weight:bold;   }
a.button1, a.button2, div.button1, div.button2 { height:auto; padding-top:3px; padding-bottom:3px; }
.button1:hover { /* background: url(../imagePromo/buttons/but-bg1.png) top left repeat-x; border: solid 1px #777777; color:#ffffff; */
	background: url(../imagePromo/buttons/but-bg2.png) top left repeat-x; color:#555555; cursor:pointer; text-decoration:none;   }

.button2 	{ height:24px; display:block; width:auto; padding: 0 20px; background: url(../imagePromo/buttons/but-bg0.png) top left repeat-x;
			-webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px; color:#333333; text-align:center; vertical-align:middle;
			border: solid 1px #555555; font-size:13px; font-weight:bold; top:0; position:relative; margin:0 0 0 0;   }
.button2:hover { background: url(../imagePromo/buttons/but-bg1.png) top left repeat-x; color:#ffffff; border: solid 1px #777777; cursor:pointer; text-decoration:none;   }

table.regtab tr td input.button1, table.regtab tr td input.button2 { margin:0 auto; width:174px; }
.floatR { float:right; }
.floatL { float:left; }
.w80 { width:80px; }
.w120 { width:120px; }
.w160 { width:160px; }
.w200 { width:200px; }
.w240 { width:240px; }
.top40 { margin-top: 60px; }
.bother { clear:both; float:none; }

div.registration 	{ display:none; }
div.forgotPassword 	{ display:none; }
div.changePassword 	{ display:none; }

#catalog #reguser h1  { margin:8px 0 4px 20px; padding:0; }
#reguser h2  { margin:0; padding:0; }


table.regtab {	background-color: #ffffff; display:block; margin: 8px auto 12px auto; width:500px;	}
table.regtab tr td { width: 320px; text-align:center; border:1px solid #dedede; }

#reguser 		{ position:relative; }

#goreg, #goauto {	font-size:13px;  margin-left:20px; float:left; margin-top: 2px;	}

.autorow p.autotop	{	width:220px; float:left; margin-top:18px; text-align:right; margin-right:2px; margin-bottom: 8px; color:#EECD5B;	}


/*--------------------------------------------------------------------------------------------------*/

/*--------------------Обратный звонок--------------------*/
#callMe { /*float:right; clear:left;*/ margin-top: 8px; margin-right:20px; text-align:center; cursor:pointer; height: 16px;
	background:url(/imagePromo/buttons/callMe.png) top left no-repeat; width:168px; color:#ffffff;
	/*nyN color:#EECD5B;*/ font-weight:bold;
}

#callMe span#callButton:hover {  color:#ffffff; cursor:pointer; }
#callBubble { display:none; }
#callBubbleForm { position:relative; top:-12px; }
#callBubbleForm p { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:bold; font-size: 17px; margin:0; padding: 0 12px 4px 12px; color:#e71802; }

#callBubble2 { display:block; }
#callBubbleForm2 { position:relative;  }
#callBubbleForm2 p { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:bold; font-size: 15px; margin:0; padding: 0 12px 4px 0; color:#cc0000; }

div#callBubble2 .callNumber2, .callName2  { width:320px; height:29px; color:#333333; border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	font-size: 19px; text-align:left; padding:0; outline:none; }


#callMeCont { color: #555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; }
#callMeCont h3 { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:bold; font-size: 17px; margin:0; padding: 0 12px 4px 12px; color:#e71802; }

/*--------------------регион --------------------*/
#UserRegion { /*float:right; clear:left;*/ margin-top: 8px; margin-right:20px; text-align:center; cursor:pointer; height: 16px;
	background:url(/imagePromo/buttons/UserRegionButton.png) top left no-repeat; width:168px; color:#ffffff;
/*nyN color:#EECD5B;*/ font-weight:bold;
}
#UserRegion span#UserRegionButton {  color:#ffffff; cursor:pointer;width:160px; display:block;}
#UserRegion span#UserRegionButton:hover {  color:#ffd3d3; cursor:pointer;width:160px; display:block;}


#UserRegionBubble { display:none; }
#UserRegionBubbleForm { position:relative; top:-12px;}
#UserRegionCont { color: #555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; }
#UserRegionCont h3 { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:bold; font-size: 17px; margin:0; padding: 0 12px 4px 12px; color:#e71802; }

/*--------------------Bitrix--------------------*/
/*--------------------Default--------------------*/
html, body, form	{	margin: 0;	padding: 0;	}

html	{	height:100%; width:100%;	}
body	{	height:auto !important;	height:100%; min-height:100%;	min-width:997px; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;	color: #555;  background: #fff url(../imagePromo/bg.png) top left repeat-x; /*ny background: #fff url(../imagePromo/ny2011/mainbg.png) top left repeat-x;*/   width:100%; }

h1, h2, h3, h4, h5, h6	{	color:#cc0000;	}
h1	{	margin:0; padding:0;	font-size:140%;	}
h2 {	font-size:16px; }
h3	{	font-size:120%;	}
h2	{	padding-top:15px;	padding-bottom:5px;	}
h4, h5, h6	{	font-size:12px; color:#cc0000;	}
a {	color:#0f279d; text-decoration: none; outline:none;	}
a:hover {	COLOR: #cc0000; TEXT-DECORATION: underline;	}
p { margin:0;}
hr { margin: 5px 20px 5px 40px; }
/*::selection { background:#e71802; color:#ffffff;	}*/

#maincont{	margin:0/* auto*/; padding:0; position: relative; min-width:997px;/*max-width:1300px;*/}
a img {	border:none; outline:none;	}
.left-padder {	margin-left:40px;	}
.right-padder {	margin-right:20px;	}
.top-padder {	margin-top:44px;	}
/*--------------------Header--------------------*/
#heads 		{	min-width: 997px;  margin: 0; min-height: 160px; padding: 0; max-width: 100%; height: 160px; max-height: 160px;	}
#heads-lk	{	min-width: 997px;  margin: 0; min-height: 165px; padding: 0; width: 100%; height: 165px; max-height: 165px; }
#container 	{	min-height: 108px; height: 108px; max-height: 108px; clear:both;  background:none; /*nybackground: url(../imagePromo/ny2011/mainbg.png) top left repeat-x; */  	}
#header 		{	min-width: 650px; width: 650px; padding-bottom: 0; margin: 0; min-height: 108px; padding-left: 0; padding-right: 0;
	 BACKGROUND: url(../imagePromo/promo3.png) no-repeat left top;/*ny BACKGROUND: url(../imagePromo/promo_9may_70let.png) no-repeat left top;  BACKGROUND: url(../imagePromo/ny2011/promo2.png) no-repeat left top; */ height: 108px; max-height: 108px; vertical-align: top; padding-top: 0px; position:absolute;}
#logoVasko 	{	MARGIN: 30px 0 0 90px; position: absolute; display:block; width:208px; height:50px; outline:none; -webkit-border-radius: 8px;
 -moz-border-radius: 8px; border-radius: 8px; }
#logoVasko:hover 	{	text-decoration:none; outline:none; }
#cont2 		{	MIN-HEIGHT: 37px; HEIGHT: 37px; MAX-HEIGHT: 37px; clear:both; background-color: InactiveCaptionText; width:100%;}
div.sales 	{	MARGIN-TOP: 8px; FLOAT: right; CLEAR: both; display:block; margin-right: 3px; font-size: 13px; }
#myRoom 		{	float:left; clear:right; background-color: navy; WIDTH: auto; MIN-HEIGHT: 108px; HEIGHT: 108px; MAX-HEIGHT: 108px; background-color: orange;}
#contacts 	{	width:328px; min-width:328px; PADDING-RIGHT: 16px; VERTICAL-ALIGN: top; PADDING-TOP: 15px; float:right; clear:left; MAX-HEIGHT: 106px;
					text-align:right; white-space: nowrap; }
#phoneIMG 	{	float:right; width:328px; height:60px;  text-indent:9000px; font-size: 10px; margin: 0 auto 0 auto;}

div.phoneBlock	{ width:330px; min-width:330px; max-width:330px; height:55px; font-family: Verdana, Arial, sans-serif; }
div.phoneBlock p.ordertime { font-size:16px; font-family: Verdana, Arial, sans-serif; color:#111111; }
div.phoneBlock table.phones tr td.pref { font-size:14px; font-family: Verdana, Arial, sans-serif; color:#565656; padding-right:8px; vertical-align:bottom;  }
div.phoneBlock table.phones tr td.pref span { position:relative; bottom:4px;}
div.phoneBlock table.phones tr td.bigNumber { font-size:32px; font-family: Verdana, Arial, sans-serif; color:#e71802; font-weight:bold; white-space:nowrap; }
div.phoneBlock table.phones tr td.smallNumber { padding-left:12px; font-size:14px; font-family: Verdana, Arial, sans-serif; color:#e71802; /*visibility:hidden;*/ }

div.phoneBlock table.phones tr td p.federal { font-family: Verdana, Arial, sans-serif; color:#ffffff; text-align:center; width:326px;
background: url(/imagePromo/federal-green.png) top left no-repeat; height:16px;   }
div.phoneBlock table.phones tr td p.federal span { font-weight:bold;  }
div.sidebarCont div.phoneBlock {  margin-top:10px; margin-left:8px; }
div.sidebarCont div.phoneBlock table.phones td { padding:0; margin:0; }
div.sidebarCont div.phoneBlock table.phones tr td.bigNumber {  font-size:32px; font-family: Verdana, Arial, sans-serif; color:#e71802; font-weight:bold; white-space:nowrap; padding-right:0; margin-right:0; }
div.sidebarCont div.phoneBlock p.ordertime { color:#555555; white-space: nowrap; }
div.sidebarCont div.phoneBlock table.phones tr td p.federal { font-family: Verdana, Arial, sans-serif; color:#ffffff; text-align:center; width:326px;
background: url(/imagePromo/federal-green.png) top left no-repeat; height:16px;  }
div.sidebarCont div.phoneBlock table.phones tr td p.federal span { color:#ffffff; font-weight:bold;  }
div.sidebarCont div.phoneBlock table.phones tr td.pref { color:#e71802; font-size:14px; font-family: Verdana, Arial, sans-serif; padding-right:8px; vertical-align:bottom; }
div.sidebarCont div.phoneBlock table.phones tr td.pref span { position:relative; bottom:4px;}
div.sidebarCont div.phoneBlock table.phones tr td.smallNumber {  color:#e71802; font-size:14px; padding-left:10px; font-family: Verdana, Arial, sans-serif; white-space:nowrap; /*visibility:hidden;*/  }



/*--------------------Autorize----------------------*/
#autorize			{	height:100px; position:relative; float:right; clear:left; width:220px; margin-top:0; right:28px; color: #333333;}
#autorizepadder	{	height:100px;  width:220px; padding-right:0; float:right; clear:left; }
#autorize form		{	width:220px;  height:100px; display: block; float:right; clear:left;	}
#lk 			{	font-weight: bold; margin-right: 2px; white-space: nowrap; clear:both; display:block; width: 110px; height:14px; float:left; clear:right;}
#reg			{	width: auto; height:auto; display:inline; margin-right: 3px; padding:2px 4px; /*NY background:#e71802;NY*/ text-align: center;	}
#authEntrance	{ width: auto;  margin-left: 3px; padding:2px 4px; /*NYbackground:#e71802;NY*/ text-align: center; }
.autorow 	{	width:220px; clear:both; vertical-align:bottom;	}
.autorow p.auto	{	width:100px; float:left; margin-top:3px; text-align:right; margin-right:6px;	}

.autoarea 	{	BORDER-BOTTOM: 0; BORDER-LEFT: #bebebe 1px solid; MARGIN-TOP: 0; WIDTH: 106px; float:left; ;
					BACKGROUND: url(../imagePromo/buttons/auto.png) no-repeat right top; HEIGHT: 18px; FONT-SIZE: 13px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 1px	}
#remember	{	margin-left:2px;	}
p.rem			{	width:100px; float:left; margin-top:2px; display:block; overflow:hidden; margin-right:6px; text-align:right;}
span.rem 	{	vertical-align:2px;	}
#logIn		{	BORDER-BOTTOM: 0; BORDER-LEFT: 0; MARGIN: 0; WIDTH: 108px; BACKGROUND: url(../imagePromo/buttons/logIn-0.png); FLOAT: left;
					HEIGHT: 24px; BORDER-TOP: 0; BORDER-RIGHT: 0; cursor:pointer;	}
#catalog p font.errortext {		color:#e71802; font-size:13px; margin-left:40px; font-weight: bolder;		}

/*--------------------В каталог/в ЛК----------------------*/
#goto			{	margin-top: 0; font-weight: bold;	}
/*#incatalog 	{	margin-top:8px; width:160px; height:24px; display:block; float:right; outline:none; border:none; background:url(../imagePromo/buttons/vcat-0.png) left top no-repeat;	}
#incatalog:hover {	margin-top:8px; width:160px; height:24px; display:block; float:right; outline:none; border:none; background:url(../imagePromo/buttons/vcat-1.png) left top no-repeat;	}
#inlk 	{	margin-top:8px; width:160px; height:24px; display:block; float:right; outline:none; border:none; background:url(../imagePromo/buttons/lk-0.png) left top no-repeat;	}
#inlk:hover {	margin-top:8px; width:160px; height:24px; display:block; float:right; outline:none; border:none; background:url(../imagePromo/buttons/lk-1.png) left top no-repeat;	}*/
#outlk 		{	display:block; float:right; clear:right; margin-top:12px;	}
#hello		{	height:33px; position:relative; margin-bottom:8px;  }
#hello p		{	position:absolute; bottom:0; display:block; right:0;	}

/*--------------------TopMenu--------------------*/
#topblock		{	MIN-WIDTH: 996px; MARGIN: 0; MIN-HEIGHT: 53px; WIDTH: 100%; MAX-WIDTH: 100%;
	BACKGROUND: url(../imagePromo/buttons/topmenu.png) repeat-x left top;  /*NYBACKGROUND: url(../imagePromo/ny2011/topmenu.png) repeat-x left top;NY*/  HEIGHT: 53px; 								MAX-HEIGHT: 57px;}
#topblock-lefter	{	MIN-WIDTH: 100%; MARGIN: 0; MIN-HEIGHT: 53px; WIDTH: 100%;
						MAX-WIDTH: 100%; BACKGROUND: url(../imagePromo/buttons/topmenu-left.png) no-repeat left top;  /*NYBACKGROUND: url(../imagePromo/ny2011/topmenu-left.png) no-repeat left top;NY*/   HEIGHT: 53px; MAX-HEIGHT: 53px;	}
div.topmenu	{	float:right; margin-top:9px; margin-right:14px; width:332px; /*368*/	}
div.topmenu a	{	text-decoration:none; MIN-WIDTH: 75px; TEXT-ALIGN: center;   WIDTH: 75px; DISPLAY: block; MAX-WIDTH: 75px; outline:none;
						BACKGROUND: url(../imagePromo/buttons/butTopLine75.png) no-repeat left bottom; FLOAT: left; MIN-HEIGHT: 32px; HEIGHT: 32px; MAX-HEIGHT: 32px; COLOR: #555555; CLEAR: right;
						FONT-SIZE: 13px; margin:0 4px; vertical-align:middle; position:relative; top:3px;	}
div.topmenu a:hover	{	BACKGROUND: url(../imagePromo/buttons/butTopLine75.png) no-repeat left top; color:#333333; text-decoration:none;	}
div.topmenu a span, div#basket a.topbar-longbutton span { position:relative; top:7px; }
div.topmenu a.midbut	{	text-decoration:none; MIN-WIDTH: 112px; TEXT-ALIGN: center;  MIN-HEIGHT: 33px; WIDTH: 112px; DISPLAY: block; MAX-WIDTH: 112px; outline:none;
						BACKGROUND: url(../imagePromo/buttons/but-mid-0.png) no-repeat left top; FLOAT: left; HEIGHT: 33px; COLOR: black; MAX-HEIGHT: 33px; CLEAR: right;
						FONT-SIZE: 13px; PADDING-TOP: 11px; margin-left:4px; vertical-align:middle;	}
div.topmenu a.midbut:hover	{	BACKGROUND: url(../imagePromo/buttons/but-mid-1.png) no-repeat left top; color:white; text-decoration:none;}
#BasketBox { WIDTH:210px; float:left; left:96px; margin-top:9px; position: relative; }
#HeaderUserBox { WIDTH:74px; float:left; left:40px;top: 6px; left:6px; position: fixed; color:#cc0000;border:1px solid #cc0000;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-bottom:3px; font-size: 20px; text-align:center; padding:0; outline:none;font-weight:bold;z-index: 200;background-color: #ffe699;}





#basket	{	 }
#basket div.basketicon		{	BACKGROUND: url(../imagePromo/buttons/basket-0.png) no-repeat left top;	width:32px; height:37px; FLOAT: left; clear: right;}
#basket div.basketactive	{	BACKGROUND: url(../imagePromo/buttons/basket-1.png) no-repeat left top;	width:32px; height:37px; FLOAT: left; clear: right;}
div#basket a.topbar-longbutton	{	text-decoration:none; MIN-WIDTH: 162px; TEXT-ALIGN: center;  WIDTH: 162px; DISPLAY: block; MAX-WIDTH: 162px;
						BACKGROUND: url(../imagePromo/buttons/butTopLine162.png) no-repeat left bottom; FLOAT: left; MIN-HEIGHT: 32px; HEIGHT: 32px; MAX-HEIGHT: 32px; COLOR: #555555; CLEAR: right;
						FONT-SIZE: 13px; margin-left:6px; vertical-align:middle; outline:none; position:relative; top:3px;	}
div#basket a.topbar-longbutton:hover	{	BACKGROUND: url(../imagePromo/buttons/butTopLine162.png) no-repeat left top; COLOR: #333333; TEXT-DECORATION: none;	}
#minwie { display:none;	}







/*--------------------Search-Main--------------------*/
#searchblock		{	TEXT-ALIGN: left; PADDING-LEFT: 0; HEIGHT: 32px; MAX-HEIGHT: 32px; MARGIN-LEFT: 380px; MARGIN-RIGHT: 380px; VERTICAL-ALIGN: top;
							width:auto; /*width:306px;*/ position: relative; 	}
#searchblock #title-search { min-width:240px; width:80%; max-width:800px; position: relative; margin: 0 auto; }
div#forRightPadSubmit { margin-right:25px; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x; HEIGHT: 28px; border:1px solid #777777;
				-webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
#title-search form.searchFormTitle 	{ padding-top:13px; padding-bottom:6px; margin:0; }
.searchcont			{	float:left; clear:right	}
div.forcateg 		{	font-size:13px; color:#333333; margin-top:5px; display:block; float:left; clear:right; cursor: default;	}
#searchsubmit 		{	BORDER: 0; MARGIN-TOP: 0; WIDTH: 32px; HEIGHT: 30px; BACKGROUND: url(../imagePromo/buttons/SearchBut-v2.png) bottom right no-repeat;
						CURSOR: pointer; position:absolute; right:0; 	}
#searchsubmit:hover {	BACKGROUND: url(../imagePromo/buttons/SearchBut-v2.png) top right no-repeat; }
.searcharea-left	{	display:block; WIDTH: 100%; border: 0; padding:2px 5px; color:#333333; background: none; font-size: 17px; text-align:left; outline:none; overflow:hidden;	}
#categ				{	margin-left:5px; float:left; clear:right; position:relative; height:22px;	}

/*--------------------TopBanner--------------------*/
#topbannercont {	width:100%;height:160px;text-align:center;vertical-align:top;overflow:hidden;	}
#topbanner {	height:160px; width:100%; background-color: #FFFFFF;	}
div.topbanner-rel .topbanner-alter { background: url(/banners/alter_banner_01.jpg)top center no-repeat; width:100%; height:160px; }
div.topbanner-rel .topbanner-alter a { display:block; width:100%; height:160px; }
#linebanner {
    width: 100%; height:160px; text-align: center; vertical-align: top; overflow: hidden;
}
#catalog {	margin-bottom:1em;	}
/*--------------------Content--------------------*/
#content {	width:100%; min-width:997px; 	}
#catalog, #infocont {	width:65%; float:left; clear:right;	}
#catalog H1, #infocont H1 {	margin:8px 0 4px 40px; padding:0; font-size:17px;  }
#catalog H1.noleftpad, #infocont H1.noleftpad {	margin:8px 0 4px 0; padding:0; font-size:17px;  }
#sidebar {	width:35%;  float:left; clear:right; padding-top: 25px; }
#breadcrumbs, #sortby {	margin: 8px 0 8px 40px; color:#777777;	 font-size:12px;}
#breadcrumbs a {	color:#777777;	}
#breadcrumbs a:hover {	color:#333333;	}
#breadcrumbs a img {	outline:none; border:none; }
#sortby {padding-left:17px;}
#finded { float:left; clear:right;}
#sort { padding-right: 115px; float:right; white-space: nowrap;}
#sort div {	float:right; clear:left; margin-left:6px; white-space: nowrap; }
#sortby div a { color:#777777;	}
#sortby div a:hover { color:#333333;	}
#sortby div a img {	border:none; outline:none;	}

/*--------------------inSidebar--------------------*/
#filters, .best, #infoside, .reccomend, .bestN {	padding:18px 20px 18px 40px; -webkit-border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0px 0px 8px;border-radius: 8px 0px 0px 8px;	}
#filters, #infoside, #services {	clear:both; background-color: #f9f9f9; margin: 0;	}
#filters div.fside, #infoside div.fside {	padding-bottom:24px;	}
#filters div h6, #infoside div h6 { position:relative;	margin:0 0 5px -12px; padding:0; font-weight:normal; overflow: visible; color:#777777;	}
#filters div h6 { font-weight:bold; font-size:13px; overflow: visible;	}
#infoside div h6 { 	}
#filters div.fside a, #filters b  {	padding:3px;	}
#infoside div h6 a { font-size:12px; color:#cc0000;	}
#infoside h6 a { font-size:12px; color:#cc0000;	}
#filters input { position:relative;	margin:0 0 8px -12px; padding:0;	}
#filters div h5 { margin:0 0 5px 0; padding:0 0 0 4px; font-weight:normal; display:inline; vertical-align:2px;	}
#filters div ul, #infoside div ul, ul.helper {	margin:0; padding:0; list-style:none;	}
#infoside div ul {	margin-bottom:12px;	}
#infoside div ul li, ul.helper li {	background: url(../imagePromo/li.png) left top no-repeat; position:relative; padding-left:12px; margin-bottom:8px;	}
#filters div ul.inline li.brand_li {	display:inline; 	}
#filters div ul.inline li {	 	}

#filters div h6 b.inpF { color:#333; font-weight:bold; }
/*.inpF-left { float:left;width:85px;margin-left:40px; font-weight:bold; }
.inpF-right { float:right;width:85px;margin-right:40px; font-weight:bold; text-align:right; }*/
#filters input.Plural { margin: 0 -1px 0 -15px; position:relative; bottom:-1px; height:12px; padding:0; vertical-align:top; }

#filters div.hr {	width:268px; clear:both; display:block; background:url(../imagePromo/hr.png) top left no-repeat; height:12px; position:relative; top:8px; left:-4px;	}


#filtersIcon { padding:0 20px 8px 0; -webkit-border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px; }
#filtersIcon p.servicesH { position:relative; margin: 0 0 12px 8px; display:block; color:#cc0000; font-weight:bold; font-size:12px; }
#filtersIcon a.servicesEl { width:298px; min-width:298px; display:block; background:#fff; border:1px solid #cccccc; color:#0f279d;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  height:66px; margin:0 0 10px 0; font-size:12px; text-decoration:none; }
#filtersIcon a.servicesEl img { padding:1px 8px 1px 6px; opacity:0.7; width:60px; height:64px; }
#filtersIcon a.servicesEl:hover { background:#ffffff; color:#cc0000; }
#filtersIcon a.servicesEl:hover img { opacity:1; }
#filtersIcon a.servicesEl span { vertical-align:28px; }


#services { padding:18px 20px 18px 0; -webkit-border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px; }
#services p.servicesH { position:relative; margin: 0 0 12px 8px; display:block; color:#cc0000; font-weight:bold; font-size:16px; }
#services a.servicesEl { width:298px; min-width:298px; display:block; background:#f9f9f9; border:1px solid #cccccc; color:#333333;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  height:44px; margin:0 0 10px 0; font-size:14px; text-decoration:none; }

#services a.servicesEl img { padding:0 3px 0 3px; opacity:0.7; width:44px; height:44px; }
#services a.servicesEl:hover { background:#ffffff; color:#333333; }
#services a.servicesEl:hover img { opacity:1; }
#services a.servicesEl span { vertical-align:16px; }


#services a.servicesEl_22 { width:278px; min-width:278px; display:block; background:#f9f9f9; border:1px solid #cccccc; color:#333333;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height:22px; margin:0 0 10px 20px; font-size:14px; text-decoration:none; }
#services a.servicesEl_22 img { padding:0 0 0 6px; opacity:0.7; width:1px; height:22px; }
#services a.servicesEl_22:hover { background:#ffffff; color:#333333; }
#services a.servicesEl_22:hover img { opacity:1; }
#services a.servicesEl_22 span { vertical-align:7px; }



.RightBox { padding:18px 20px 18px 0; -webkit-border-radius: 8px 0px 0px 8px;-moz-border-radius: 8px 0px 0px 8px;border-radius: 8px 0px 0px 8px; }

.RightBox div.servicesH { position:relative; padding-top:16px;margin: 0 0 1px 0; display:block; color:#cc0000; font-weight:bold; font-size:16px; text-align: center;background:#eaf7fb; width:298px; min-width:298px; display:block;border:1px solid #cccccc;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;height:28px;}


.RightBox a.servicesEl { width:298px; min-width:298px; display:block; background:#f9f9f9; border:1px solid #cccccc; color:#333333;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  height:44px; margin:0 0 1px 0; font-size:14px; text-decoration:none; }

.RightBox a.servicesEl img { padding:0 3px 0 3px; opacity:0.7; width:44px; height:44px; }
.RightBox a.servicesEl:hover { background:#ffffff; color:#333333; }
.RightBox a.servicesEl:hover img { opacity:1; }
.RightBox a.servicesEl span { vertical-align:16px; }


.RightBox a.servicesEl_22 { width:278px; min-width:278px; display:block; background:#f9f9f9; border:1px solid #cccccc; color:#333333;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height:22px; margin:0 0 10px 20px; font-size:14px; text-decoration:none; }
.RightBox a.servicesEl_22 img { padding:0 0 0 6px; opacity:0.7; width:1px; height:22px; }
.RightBox a.servicesEl_22:hover { background:#ffffff; color:#333333; }
.RightBox a.servicesEl_22:hover img { opacity:1; }
.RightBox a.servicesEl_22 span { vertical-align:7px; }


#rightbanner { /*border-color:#cc0000; border-width: 1px; border-style: solid; height:491px; width:341px;*/   }
#leftbanner {	 }
.best {	clear:both; background:#faefdd url(/imagePromo/lider.png) top right no-repeat; margin: 10px 0 0 0;	}
.best span 	{	position:relative; margin: 0 0 12px -12px; display:block; color:#cc0000; font-weight:bold; font-size:16px;	}
.best h2	{	margin: 0 0 8px 0; padding:0;}
.best h2 a 	{	color:#0f279d; font-size:13px; font-weight:normal; padding:0; text-decoration:none;}
.best h2 a:hover {	color:#cc0000; font-size:13px; font-weight:normal; margin: 0 0 8px 0; padding:0; text-decoration:none;}
.best p { position:relative; /*top:-6px;*/ }
.best a img.bestimg {	background-color:#ffffff; padding:8px; border: 1px solid #ffb375;	float:left; clear:right;}
.best .itembuy {	float:left; clear:right; font-size:12px; color:#cc0000; padding:0; margin-left:20px; width:auto; margin-top:12px;	}
.best .itembuy a {	color:#cc0000; text-decoration:none;	}
.best .itembuy a:hover { color:#cc0000; text-decoration:none;	}
.best ul {	margin:0; padding:0; list-style:none; margin-top:12px; color:#77736e;	}

.bestN {	clear:both; background:#faefdd url(/imagePromo/novelty.png) top right no-repeat; margin: 10px 0 0 0; padding-left:40px; padding-right:20px;	}
.bestN span 	{	position:relative; margin: 0 0 12px -12px; display:block; color:#cc0000; font-weight:bold; font-size:16px;	}
.bestN h2	{	margin: 0 0 8px 0; padding:0;}
.bestN h2 a 	{	color:#0f279d; font-size:13px; font-weight:normal; padding:0; text-decoration:none;}
.bestN h2 a:hover {	color:#cc0000; font-size:13px; font-weight:normal; margin: 0 0 8px 0; padding:0; text-decoration:none;}
.bestN p { position:relative; /*top:-6px;*/ }
.bestN a img.bestimg {	background-color:#ffffff; padding:8px; border: 1px solid #ffb375;	float:left; clear:right;}
.bestN .itembuy {	float:left; clear:right; font-size:12px; color:#cc0000; padding:0; margin-left:20px; width:auto; margin-top:12px;	}
.bestN .itembuy a {	color:#cc0000; text-decoration:none;	}
.bestN .itembuy a:hover { color:#cc0000; text-decoration:none;	}
.bestN ul {	margin:0; padding:0; list-style:none; margin-top:12px; color:#77736e;	}

.reccomend {	clear:both; margin: 10px 0 0 0; position:relative; background:#faefdd url(/imagePromo/reccomend.png) top right no-repeat; }
.reccomend div.doptitle { position:absolute; right:20px; bottom:-8px; font-size: 36px; font-weight: bold; color: #ffffff; font-style:italic; }
.reccomend div.doptitle2 { position:absolute; right:19px; bottom:-9px; font-size: 36px; font-weight: bold; color: #e71802; font-style:italic; }
.recEl { margin-bottom:12px; }
.reccomend span.recH 	{	position:relative; margin: 0 0 12px -12px; display:block; color:#cc0000; font-weight:bold; font-size:16px; }
.recEl h2 { margin: 0 0 8px 0; padding:0; }
.recEl h2 a 	{	color:#0f279d; font-size:13px; font-weight:normal; padding:0; text-decoration:none;}
.recEl h2 a:hover 	{	color:#cc0000; font-size:13px; font-weight:normal; margin: 0 0 8px 0; padding:0; text-decoration:none;}
.recEl p { position:relative; }
.recEl a img.bestimg {	background-color:#ffffff; padding:8px; border: 1px solid #ffb375;	float:left; clear:right;}
.recEl .itembuy {	float:left; clear:right; font-size:12px; color:#cc0000; padding:0; margin-left:20px; width:auto; margin-top:12px;	}
.recEl .itembuy a {	color:#cc0000; text-decoration:none;	}
.recEl .itembuy a:hover { color:#cc0000; text-decoration:none;	}
.recEl ul {	margin:0; padding:0; list-style:none; margin-top:12px; color:#77736e;	}


span.selectfilters {	font-size: 18px; }
ul.selectfilters {	margin-top: -7px !important; position:relative; display:block; clear:both;}
ul.selectfilters li {	height: auto;  }
.dropfilters { position:relative; top:5px; outline:none;	}
img.autoselect {	padding-right:2px; height:20px; width:20px; position:relative; vertical-align:-5px;	}
/*	Sale Leader	*/
div#saleLeader { width:200px; margin:20px 0; height:36px; }
div#saleLeader a.allbut { height:36px; width:64px; background:url(/imagePromo/buttons/allbut-0.png) top left no-repeat; cursor:pointer;
		display:block; float:left; clear:right; }
div#saleLeader a.allbut:hover { height:36px; width:64px; background:url(/imagePromo/buttons/allbut-h.png) top left no-repeat; cursor:pointer;
		display:block; float:left; clear:right; }
div#saleLeader a.allbutActive { height:36px; width:64px; background:url(/imagePromo/buttons/allbut-1.png) top left no-repeat; cursor:default;
		display:block; float:left; clear:right; }

div#saleLeader a.hitbut { height:36px; width:136px; background:url(/imagePromo/buttons/hitbut-0.png) top left no-repeat; cursor:pointer;
		display:block; float:left; clear:right; }
div#saleLeader a.hitbut:hover { height:36px; width:136px; background:url(/imagePromo/buttons/hitbut-h.png) top left no-repeat; cursor:pointer;
		display:block; float:left; clear:right; }
div#saleLeader a.hitbutActive { height:36px; width:136px; background:url(/imagePromo/buttons/hitbut-1.png) top left no-repeat; cursor:default;
		display:block; float:left; clear:right; }
img.saleLeaderImg { padding:2px 0 0px 40px; }

/*--Слайдер--*/

#fprice  {	height:144px; padding-left:16px; position:relative; margin-left:-16px; }

#fprice span.otdo  {	margin-top:3px;	}
#s-price {	position:absolute; width:260px; margin-top:16px; background: url(../imagePromo/slider/s-bg.png) top left no-repeat; clear:both; height:10px;	}
#liner-price {	position:absolute; width:260px; margin-top:2px; background: url(../imagePromo/slider/liner.png) top left no-repeat; clear:both; height:10px;	}
#s-price-input {	margin-left: 0px; padding:3px; background-color:#f9f9f9; float:left; margin-bottom:8px;	}
#s-price-input input {	width:52px; float:left; clear:right; margin-right: 8px; margin-left:0; margin-bottom:0px; 	}
#s-price-input span {	float:left; clear:right;	}


#s-price-new {	position:absolute; width:260px; margin-top:16px; background: url(../imagePromo/slider/s-bg.png) top left no-repeat; clear:both; height:10px;	}



#fIntervalFilter  {	height:112px; padding-left:16px; position:relative; margin-left:-16px; }
#fIntervalFilter span.otdo  {	margin-top:3px;	}
#s-filter {	position:absolute; width:260px; margin-top:16px; background: url(../imagePromo/slider/s-bg.png) top left no-repeat; clear:both; height:10px;	}
#liner-filter {	position:absolute; width:260px; margin-top:2px; background: url(../imagePromo/slider/liner.png) top left no-repeat; clear:both; height:10px;	}


#s-filter-heating_m {	position:absolute; width:260px; margin-top:16px; background: url(../imagePromo/slider/s-bg.png) top left no-repeat; clear:both; height:10px;	}
#s-filter-count_section {	position:absolute; width:260px; margin-top:16px; background: url(../imagePromo/slider/s-bg.png) top left no-repeat; clear:both; height:10px;	}
#s-filter-height_sm {	position:absolute; width:260px; margin-top:16px; background: url(../imagePromo/slider/s-bg.png) top left no-repeat; clear:both; height:10px;	}


#s-filter-input {	margin-left: 0px; padding:3px; background-color:#f9f9f9; float:left; margin-bottom:8px;	}


.showbut {	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; WIDTH: 116px; BACKGROUND: url(../imagePromo/buttons/show-0.png);  position:absolute;
					HEIGHT: 24px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; cursor:pointer;	display:none; margin-top:36px; outline:none;}
.showbut:hover {	BACKGROUND: url(../imagePromo/buttons/show-1.png); }


.showbutFilter {	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; WIDTH: 116px; BACKGROUND: url(../imagePromo/buttons/show-0.png);  position:absolute;
					HEIGHT: 24px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; cursor:pointer;	display:none; margin-top:36px; outline:none;}
.showbutFilter:hover {	BACKGROUND: url(../imagePromo/buttons/show-1.png); }


.cancelbut {	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; WIDTH: 116px; BACKGROUND: url(../imagePromo/buttons/cancel-0.png); position:absolute;
					HEIGHT: 24px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; cursor:pointer;	display:none; margin-top:36px; margin-left:144px; outline:none;}
.cancelbut:hover {	BACKGROUND: url(../imagePromo/buttons/cancel-1.png); }

.sl1 {	background: url(../imagePromo/slider/s-left.png) top left no-repeat; cursor:pointer; width:10px; overflow:hidden; margin-left: -5px;	}
.sl2 {	background: url(../imagePromo/slider/s-right.png) top left no-repeat; width:10px; margin-bottom:0; overflow:hidden; margin-left: -5px;	}
.valprice {	font-size:11px;}
.vmin {		}
.vmax {	margin-left:250px; position:absolute;	}
.vmiddle {	margin-left:120px; position:absolute;	}


.sl1Filter {	background: url(../imagePromo/slider/s-left.png) top left no-repeat; cursor:pointer; width:10px; overflow:hidden; margin-left: -5px;	}
.sl2Filter {	background: url(../imagePromo/slider/s-right.png) top left no-repeat; width:10px; margin-bottom:0; overflow:hidden; margin-left: -5px;	}
.valFilter {	font-size:11px;}
.vminF {		}
.vmaxF {	margin-left:250px; position:absolute;	}
.vmiddleF {	margin-left:120px; position:absolute;	}




#s-price a.ui-slider-handle {		}
.ui-slider-handle { position: absolute; z-index: 2; padding:0; width: 10px; height: 10px; cursor: pointer; outline:none; border:1px solid #555555; top:-1px;} /*бегунок*/
.ui-slider-range { position: absolute; width:260px; z-index: 1; display: block; border: 0; background-position: 0 0; } /*полоса*/
.ui-widget-header { background:url(../imagePromo/slider/s-select.png) top left repeat-x; color: #ffffff; font-weight: bold; height:8px; } /*выделение*/

/*--------------------Main-Catalog--------------------*/
.catrow 	{  margin: 15px 0px; clear:both; position:relative;	}
.catcell {	float:left; clear:right; width:48%; margin-left:1%; margin-right:1%; margin-top:5px; padding-top:5px; padding-bottom:5px; min-height: 90px; }


a.clearcateg { 	}
.caticon {	float:left; clear:right; width:60px; margin-left:28px; min-width:60px; height:100%; margin-top:0px;}
.caticon a { display:block; border:none; }
.caticon a img { display:block; border:none;  }
.catcell .category {	margin-left:100px; text-align: left; }
.catcell .category div {font-weight: bold;	font-size:16px; margin:0 0 5px 0; padding:0; border: solid 1px #ffffff; max-width:400px; }
.catcell .category UL, ul.article {	margin:0 0 8px 0; padding:0; list-style:none;}
.catcell .category UL LI {	margin:2px 0px 2px 4px; padding: 0 0 0 12px; font-size:13px; background: url(../imagePromo/li.png) left top no-repeat; }
ul.article li {	margin:2px 0px 2px 4px; padding: 0 0 0 12px; background: url(../imagePromo/li.png) left top no-repeat; }
.catcell .category UL LI a.showall {	 }
.catcell .category UL LI a.tintcateg {	font-weight:bold;  }
.catcell .category UL LI strong { padding-right:5px; font-size: 15px; text-decoration:none; color:#cc0000; }
.catcell .category UL LI.more {	background:transparent; position:relative; margin-left:-10px; }

.catcell .category div a { position:relative; left:0; border:none; display:block; padding:2px 5px 3px 5px; }
.catcell .category div a:hover {
					position:relative; left:0; text-decoration:none;  }
.catcell .category div:hover {
				 	background:#fff8e2;
					border: solid 1px #ffe37f;
  					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					border-radius: 4px;  }


/*--------------------Category-Catalog--------------------*/
.catitem	{	float: none; clear:both; margin: 0px 16px 1px 0; padding: 0; color:#777777; font-size:12px;  white-space: nowrap;}
.catitempadder {	clear:both;	margin:0;padding: 0; height: 0; background:transparent; }
.itemimg {	float:left; clear:right; margin-left:40px; width:100px; padding:16px; position: relative; }
.itemimg a img {	border:none; outline:none;}
.iteminfo{	margin-right:0px; margin-left:165px; padding:15px 0 15px 0;}
.select{	background-color:#f9f9f9; }
.itemchar{	float:left; clear:right; padding: 0 16px 0 4px; }
.itemchar UL { list-style: none; margin: 0; padding: 0; }
.itemchar UL LI {white-space:normal; max-width:290px; 	}
.itemchar UL LI img {	margin:0 -1px; padding:0; position:relative; }
.rating 	{	float:left; margin-right:8px;	}
.itemchar div 	{font-weight: normal;	color:#0f279d; font-size:13px;  margin: 0 0 6px 0; padding:0; white-space:normal; /*max-width:290px;*/	}
.itemchar div a	{ text-decoration: no-underline;}
.itemchar div a:hover  	{	color:#cc0000; text-decoration:underline;}

.DeliveryZero {margin-left:-10px;z-index:1;position:absolute;display:block; width:116px;height:101px;background: url(/imagePromo/free_delivery.png) top left no-repeat;}
.DiscountIcon1 {margin-left:380px;z-index:1;position:absolute;display:block; width:74px;height:74px;background: url(/imagePromo/DiscountIcon.png) top left no-repeat;color:#ffffff;font-size:22px;padding-top:25px;padding-left:20px;}
.DiscountIcon2 {margin-left:380px;z-index:1;position:absolute;display:block; width:74px;height:74px;background: url(/imagePromo/DiscountIcon.png) top left no-repeat;color:#ffffff;font-size:20px;padding-top:26px;padding-left:18px;}
.DiscountIcon3 {margin-left:380px;z-index:1;position:absolute;display:block; width:74px;height:74px;background: url(/imagePromo/DiscountIcon.png) top left no-repeat;color:#ffffff;font-size:18px;padding-top:27px;padding-left:16px;}


.DryingYes {margin-left:120px;margin-top:220px;z-index:1;position:absolute;display:block; width:115px;height:53px;background: url(/imagePromo/sticker-drying.png) top left no-repeat;}

.DryingYesOnList {margin-left:-8px;margin-top:80px;z-index:1;position:absolute;display:block; width:115px;height:53px;background: url(/imagePromo/sticker-drying.png) top left no-repeat;}

/* Внимание скидка
.AskDiscountYes {margin-left:120px;margin-top:20px;z-index:2;position:absolute;display:block; width:115px;height:75px;background: url(/imagePromo/Frame2.png) top left no-repeat;}

.AskDiscountYesOnList {margin-left:-8px;margin-top:0;z-index:2;position:absolute;display:block; width:115px;height:75px;background: url(/imagePromo/Frame2.png) top left no-repeat;}
*/
/*Торг уместен*/
.AskDiscountYes {margin-left:120px;margin-top:20px;z-index:2;position:absolute;display:block; width:104px;height:75px;background: url(/imagePromo/torg2.png) top left no-repeat;}

.AskDiscountYesOnList {margin-left:-8px;margin-top:0;z-index:2;position:absolute;display:block; width:104px;height:75px;background: url(/imagePromo/torg2.png) top left no-repeat;}

.ActionIcon {margin-left:370px;margin-top:195px;z-index:1;position:absolute;display:block; width:110px;height:78px; cursor:pointer;}

.RatingStar {margin-left:455px;margin-top:16px;z-index:2;position:absolute;display:block; width:20px;height:120px;}
.RatingStar img {padding-bottom:3px;}


.itembuy {	float:right; clear:right; width:140px; font-size:12px; color:#cc0000; padding:0;	}
b.price {	font-size:16px; color:#cc0000; font-weight:bold;	}
b.price_discount {	font-size:16px; color:#f06c6c; font-weight:bold;text-decoration:line-through;}

a.buy {	height:24px; width:100px; display:block; clear:both;
	background: url(/imagePromo/buttons/buy22.png) left 0px no-repeat;
	border: 0; outline:0; cursor:pointer; margin-top:2px; }
a.buy:hover {	height:24px; width:100px; display:block; clear:both;
	background: url(/imagePromo/buttons/buy22.png) left -25px no-repeat;
	border: 0; outline:0; cursor:pointer; margin-top:2px;  }
a.buy_disabled {	height:24px; width:100px; display:block;
	clear:both; background: url(/imagePromo/buttons/buy22.png) left -50px no-repeat;
	border: 0; outline:0; cursor:pointer; margin-top:2px;  }
a.buy_disabled:hover {	height:24px; width:100px; display:block;
	clear:both; background: url(/imagePromo/buttons/buy22.png) left -50px no-repeat;
	border: 0; outline:0; cursor:pointer; margin-top:2px;  }

.one-click-buy{font-weight: bold; text-align: center; display: block;
	text-transform: uppercase; text-shadow: 1px 1px 1px white; padding: 3px 15px;
	border: 1px solid #ccc; color: #d40000; box-shadow: 0 0 5px #ddd; margin:10px 2px;
	background: #f0f0f0; width: 65px; border-radius: 2px;}
.one-click-buy:hover{color:white !important;text-decoration: none !important;
	text-shadow: 1px 1px 1px #ccc; background: #999}



div.inBasket {	height:24px; width:100px; display:block; clear:both; background: url(/imagePromo/buttons/inBasket2.png) bottom left no-repeat; border: 0; outline:0; cursor:pointer; margin-top:6px; }
a.inBasket {	height:24px; width:100px; display:block; clear:both; background: url(/imagePromo/buttons/inBasket2.png) bottom left no-repeat; border: 0; outline:0; cursor:pointer; margin-top:6px; }
div.inBasket:hover { background: url(/imagePromo/buttons/inBasket2.png) top left no-repeat; }
a.inBasket:hover { background: url(/imagePromo/buttons/inBasket2.png) top left no-repeat; }

b.pagenav 	{	font-size: 13px; font-weight: bold; clear:both;	margin-left:60px; margin-top:5px; float:left; clear:right;}
div.pagenav {	margin:5px 100px 40px 100px; font-size: 13px; font-weight: bold;	}
div.pagenav a, .pagenav span 	{	margin:0 4px;  white-space:nowrap;  }
div.pagenav span.selected 	{	background-color:#777777; color:#ffffff;	}
.date {	margin:4px 0;	}


/*--------------------Catalog - card--------------------*/
.buttons UL LI {	margin:2px 0; padding:0;  }
.buttons UL LI.price {	color:#cc0000;   }
.buttons input.buy, .buttons input.buyhover {	margin-top:4px; }
a.ustanovka {	display:block; margin:5px 1px 6px 1px;}
a.ustanovka img {	border:none; outline:none;	}
ul.mainchar {	list-style:none; margin-bottom: 25px; margin-top:0; margin-left:40px; padding: 0;	}
ul.mainchar li {	display:block; background:url(../imagePromo/buttons/char-bg.gif) bottom left repeat-x; width:590px; margin-top:4px; position:relative; }
ul.mainchar li span { background-color:white; padding:0 2px; }
ul.mainchar li span.righter 	{	right:0; padding-right:0px; position:absolute; 	}
div.itemdesc {	margin-left:40px; margin-right:12px; text-align:justify;	}
div.itemdesc2 {	margin-left:40px; margin-right:40px; text-align:justify;	}
div.itemdesc p, div.itemdesc2 p  {	margin: 0px 0 8px 0; text-align:justify;	}
a.vote 		{	text-decoration:none; margin-left:2px;	font-size:14px;}
H2.hcard {	margin:0 0 4px 40px; position:relative; padding:0; font-size:17px; clear:both;  }
H4.hcard {	margin:0 0 4px 40px; }
.cardinfo{	margin-right:0px; margin-left:571px; padding:15px 0 15px 0;}
.buttons {	position: relative; margin-left:-51px;	}

#subway	{	padding:30px 20px 30px 40px; clear:both; background-color: #f9f9f9; margin: 0;	}
#subway div h6 { position:relative;	margin:0 0 8px -12px; padding:0; font-weight:normal;	}
#subway div ul {	margin:0; padding:0; list-style:none;	}
#subway div ul.inline li {	display:block; margin-top:4px;	}
#toview 	{	clear:both; background-color: #ffffff; margin: 0; padding:20px 20px 20px 40px;	}
h6.toview { position:relative; margin:0 0 8px -12px; padding:0; font-weight:normal;	}
#toview div.item {	margin-left:-40px; padding-left:0; position:relative; list-style:none; 	}
#toview div.item a.aimg {	border:none; width:100px; margin-left: 40px; float:left; margin-bottom:10px;	}
#toview div.item div.itemname {	border:none; margin-left: 150px; padding-top:12px;  	}
#toview div.item a.atext {	border:none; 	}
div.itemname p.price 	{	color:#cc0000;	margin-top:12px;}
div.itemname p.price b 	{	font-size:16px; color:#cc0000; font-weight:bold; }
div.itemname .catitempadder {		}
#altermodels {	margin-left:40px; clear:both; margin-bottom:25px;	}

#altermodels .altermod	{	float:left; clear:right; margin-right:40px; 	}

.altermod img	{	float:left; clear:right;	}
.altermod div.mod	{ margin-top:12px; display:block; float:left; clear:right; margin-left:8px;	}
.altermod .price	{ margin-top:4px; display:block; color:#cc0000;	}
acronym 	{ 	padding-left:2px;	}

#forcecont 	{		}
#force		{	margin-left:40px; clear:both; margin-bottom:25px;
				 	overflow:hidden; position:relative; width:560px; white-space:nowrap; }
#forceline		{	white-space: nowrap; width:auto; position:relative; margin-left:0; width:1000000px;  }
#force a.altermod	{	display:block; float:left; clear:right; margin:2px; width:108px; min-height:160px;
							height:auto; 	} /* background: url(../imagePromo/force/bg.png) bottom left repeat-x; border:1px solid #dedede;*/
div.altermodimg	{	display:block; height: auto; width:auto; min-height:100px; display:block; text-align:center; margin:auto; background:#ffffff; border:1px solid #dedede;	}
div.altermodimg img	{	display:block; margin:auto; float:none; clear:none;	}
a.altermod:hover div.modc p.price b	{	 text-decoration:none;	}
a.altermod:hover 	{	 text-decoration:none;	}
a.altermod:hover div.modc	{	 text-decoration:underline; cursor:pointer;	}
div.modc	{ display:block; width: 100px; white-space: normal; clear:both; padding: 2px 2px 0 2px; }
.altermod p.price	{padding: 0 2px; display:block;	}
p.alterrating	{padding: 4px 2px 0 2px; display:block;	}
#force-prev {	background: url(../imagePromo/force/force-prev.png) top right no-repeat; width:40px; height:104px; margin-top:2px; cursor:pointer;
					display:none; position:absolute; left: 0;	}
#force-next {	background: url(../imagePromo/force/force-next.png) top left no-repeat; width:40px; height:104px; margin-top:2px; left:600px; cursor:pointer;
					display:none; position:absolute; overflow:hidden;	}




/*<-------------------Catalog - card--------------------*/
#ProductDetail {margin-left:40px; width:660px;}
#ProductDetail H1 {margin:0 0 4px 0; position:relative; padding:0; font-size:17px; clear:both; }
#ProductDetail H2.hcard {	margin:0 0 4px 0; position:relative; padding:0; font-size:17px; clear:both;  }
#ProductDetail H4 {margin:0 0 4px 0;}



#ProductDetail .article {color:#949494;font-weight:bold;}
#ProductDetail .cardinfo{	margin-right:0; margin-left:531px; padding:15px 0 15px 0;}

#ProductDetail .catitem	{	float: none; clear:both; margin: 0 16px 1px 0; padding: 0; color:#777777; font-size:12px;  white-space: nowrap;}

/*--------------------Gallery--------------------*/
#ProductDetail #itemgallery {float:left; clear:right; margin-left:-40px; background-color: white; width:571px; height:350px; margin-bottom:4px;}
#ProductDetail #itemgallery-sticky {float:left; clear:right; margin-left:0; background-color: white; width:571px; height:284px; }
#ProductDetail #decoleft {	width: 571px; height:350px; background: url(../imagePromo/gallery/deco-left.png) top left no-repeat;}
#ProductDetail #decoright { width: 571px; height:350px; background: url(../imagePromo/gallery/deco-right.png) top right no-repeat;}
#ProductDetail #window {	width:480px; height:281px; margin-left:40px; background: url(../imagePromo/gallery/window-bg.png) top left repeat-x;	}
#ProductDetail #windowleft {	width:480px; height:281px; background: url(../imagePromo/gallery/window-left.png) top left no-repeat;	}
#ProductDetail #windowright {	width:480px; height:281px; background: url(../imagePromo/gallery/window-right.png) top right no-repeat;	}
#ProductDetail #slider {	width:480px; height:60px; position:relative; margin-top:-1px;  background: url(../imagePromo/gallery/slider-bg.png) top left repeat-x; margin-left:40px; overflow:hidden;		}
#ProductDetail #sliderleft {	width:480px; height:281px; background: url(../imagePromo/gallery/slider-left.png) top left no-repeat;	overflow:hidden;	 }
#ProductDetail #sliderright {	width:480px; height:281px; background: url(../imagePromo/gallery/slider-right.png) top right no-repeat; padding-top:2px; overflow:hidden;	}
#ProductDetail #slidercont {width:auto; height:56px; max-height:56px; position:relative; margin-left:0; }
#ProductDetail .preview {	margin: 0 2px;  position:relative;  width:56px; height:58px; background: url(../imagePromo/gallery/preview.gif) top left no-repeat;
cursor:pointer; float:left; clear:right; 	}
#ProductDetail .preview img, .previewselected img, preview a  {	border:none; padding: 2px; outline:none;	}
#ProductDetail #itemphoto {	position:relative; margin-right: 45px; padding-left:5px; text-align:center; width:430px; max-width:430px;	}
#ProductDetail #itemphoto span {  }
#ProductDetail #itemphoto img { padding-top:14px; outline:none;	}

#ProductDetail #gallerynav {	position:relative; margin-top:-56px;	}
#ProductDetail #next {	margin-right: 20px;  float:right;  width:28px; height:58px; background: url(../imagePromo/gallery/next.gif) top left no-repeat;
cursor:pointer;   z-index:25; display:none;	}
#ProductDetail #prev {	float:left; position:relative; left: 8px;  width:28px; height:58px; background: url(../imagePromo/gallery/prev.gif) top left no-repeat;
cursor:pointer;  z-index:25; display:none;	}
#ProductDetail #bigphotoblock {	display:none; position:absolute; width:100%; height:100%; z-index:10000;	}
#ProductDetail #bigphoto	{	outline:none; }
#ProductDetail a.bigphoto img	{	border:2px solid #cecece; }
#ProductDetail a.bigphoto:hover img {	border:2px solid #9a9a9a; }
#ProductDetail #photocont  {	padding-top:4%; z-index:10001; position:relative;  }
#ProductDetail #photocont img {	z-index:10001; border:1px solid #bebebe; background-color: #ffffff; padding:4px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 2px 5px 15px #777777;
  	-webkit-box-shadow: 2px 5px 15px #777777;
  	box-shadow: 2px 5px 15px #777777;  }
#ProductDetail #closelnk 		{	 	}
#ProductDetail #closephoto 	{	width:36px; height:37px; background: url(../imagePromo/closer.png) top right no-repeat; font-size:20px; font-family: Verdana;
						font-weight: bold; clear:both; color:#cc0000; position:relative; top:20px;
						z-index:10002;  vertical-align:top; cursor:pointer; display:block;	}
#ProductDetail #closephoto:hover 	{	text-decoration:none; }
#ProductDetail #photoaround {	 width:100%; height:100%; background: #000000; position:absolute; left:0; z-index:500; }

#ProductDetail div.kupiBut a.kupiVkreditSmall { display:block; width:100px; height:24px; margin-top:7px; margin-bottom:3px; background: url(/imagePromo/buttons/kupibut-1+.png) bottom left no-repeat; text-decoration:none; }
#ProductDetail div.kupiBut a.kupiVkreditSmall:hover { background: url(/imagePromo/buttons/kupibut-1+.png) top left no-repeat; }


#ProductDetail ul.mainchar {	list-style:none; margin-bottom: 25px; margin-top:0; margin-left:0px; padding: 0;	}
#ProductDetail ul.mainchar li {	display:block; background:url(../imagePromo/buttons/char-bg.gif) bottom left repeat-x; width:100%; margin-top:4px; position:relative; }
#ProductDetail ul.mainchar li span { background-color:white; padding:0 2px; }
#ProductDetail ul.mainchar li span.righter 	{	right:0; padding-right:0px; position:absolute; 	}

#ProductDetail div.itemdesc {	margin-left:0px; margin-right:12px; text-align:justify;	}
#ProductDetail div.itemdesc2 {	margin-left:0px; margin-right:40px; text-align:justify;	}


#ProductDetail #Accessory div.Line {margin: 0 0 0 0;}
#ProductDetail #Accessory div.Line div.Once {margin: 0 0 25px 0;float:left; width:108px; text-align:center; padding-left:0; padding-right:4px; padding-top:0; padding-bottom:0;}
#ProductDetail #Accessory div.Line .Price {text-align:center;}
#ProductDetail #Accessory div.Line .Buy {text-align:center;padding-left:3px; margin:4px auto;}
#ProductDetail #Accessory div.Line .Buy a.buy { margin:3px auto 0 auto;}
#ProductDetail #Accessory div.Line .Name {text-align:center;}










#ProductDetail #forcecont 	{		}
#ProductDetail #force		{	margin-left:40px; clear:both; margin-bottom:25px;
				 	overflow:hidden; position:relative; width:450px; white-space:nowrap; }
#ProductDetail #forceline		{	white-space: nowrap; width:auto; position:relative; margin-left:0; width:1000000px;  }
#ProductDetail #force a.altermod	{	display:block; float:left; clear:right; margin:2px; width:108px; min-height:160px;
							height:auto; 	} /* background: url(../imagePromo/force/bg.png) bottom left repeat-x; border:1px solid #dedede;*/
#ProductDetail div.altermodimg	{	display:block; height: auto; width:auto; min-height:100px; display:block; text-align:center; margin:auto; background:#ffffff; border:1px solid #dedede;	}
#ProductDetail div.altermodimg img	{	display:block; margin:auto; float:none; clear:none;	}
#ProductDetail a.altermod:hover div.modc p.price b	{	 text-decoration:none;	}
#ProductDetail a.altermod:hover 	{	 text-decoration:none;	}
#ProductDetail a.altermod:hover div.modc	{	 text-decoration:underline; cursor:pointer;	}
#ProductDetail div.modc	{ display:block; width: 100px; white-space: normal; clear:both; padding: 2px 2px 0 2px; }
#ProductDetail .altermod p.price	{padding: 0px 2px; display:block;	}
#ProductDetail p.alterrating	{padding: 4px 2px 0 2px; display:block;	}
#ProductDetail #force-prev {	background: url(../imagePromo/force/force-prev.png) top right no-repeat; width:40px; height:104px; margin-top:2px; cursor:pointer;
					display:none; position:absolute; left: 0px;	}
#ProductDetail #force-next {	background: url(../imagePromo/force/force-next.png) top left no-repeat; width:40px; height:104px; margin-top:2px; left:490px; cursor:pointer;
					display:none; position:absolute; overflow:hidden;	}



/*--------------------Catalog - card------------------->*/







/*--------------------Gallery--------------------*/
#itemgallery {float:left; clear:right; margin-left:0px; background-color: white; width:571px; height:350px; margin-bottom:4px;}
#itemgallery-sticky {float:left; clear:right; margin-left:0px; background-color: white; width:571px; height:284px; }
#decoleft {	width: 571px; height:350px; background: url(../imagePromo/gallery/deco-left.png) top left no-repeat;	}
#decoright { width: 571px; height:350px; background: url(../imagePromo/gallery/deco-right.png) top right no-repeat;	}
#window {	width:480px; height:281px; margin-left:40px; background: url(../imagePromo/gallery/window-bg.png) top left repeat-x;	}
#windowleft {	width:480px; height:281px; background: url(../imagePromo/gallery/window-left.png) top left no-repeat;	}
#windowright {	width:480px; height:281px; background: url(../imagePromo/gallery/window-right.png) top right no-repeat;	}
#slider {	width:480px; height:60px; position:relative; margin-top:-1px;  background: url(../imagePromo/gallery/slider-bg.png) top left repeat-x; margin-left:40px; overflow:hidden;		}
#sliderleft {	width:480px; height:281px; background: url(../imagePromo/gallery/slider-left.png) top left no-repeat;	overflow:hidden;	 }
#sliderright {	width:480px; height:281px; background: url(../imagePromo/gallery/slider-right.png) top right no-repeat; padding-top:2px; overflow:hidden;	}
#slidercont {width:auto; height:56px; max-height:56px; position:relative; margin-left:0; }
.preview {	margin: 0 2px;  position:relative;  width:56px; height:58px; background: url(../imagePromo/gallery/preview.gif) top left no-repeat;
cursor:pointer; float:left; clear:right; 	}
.preview img, .previewselected img, preview a  {	border:none; padding: 2px; outline:none;	}
#itemphoto {	position:relative; margin-right: 45px; padding-left:5px; text-align:center; width:430px; max-width:430px;	}
#itemphoto span {  }
#itemphoto img { padding-top:14px; outline:none;	}

#gallerynav {	position:relative; margin-top:-56px;	}
#next {	margin-right: 20px;  float:right;  width:28px; height:58px; background: url(../imagePromo/gallery/next.gif) top left no-repeat;
cursor:pointer;   z-index:25; display:none;	}
#prev {	float:left; position:relative; left: 8px;  width:28px; height:58px; background: url(../imagePromo/gallery/prev.gif) top left no-repeat;
cursor:pointer;  z-index:25; display:none;	}
#bigphotoblock {	display:none; position:absolute; width:100%; height:100%; z-index:10000;	}
#bigphoto	{	outline:none; }
a.bigphoto img	{	border:2px solid #cecece; }
a.bigphoto:hover img {	border:2px solid #9a9a9a; }
#photocont  {	padding-top:4%; z-index:10001; position:relative;  }
#photocont img {	z-index:10001; border:1px solid #bebebe; background-color: #ffffff; padding:4px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 2px 5px 15px #777777;
  	-webkit-box-shadow: 2px 5px 15px #777777;
  	box-shadow: 2px 5px 15px #777777;  }
#closelnk 		{	 	}
#closephoto 	{	width:36px; height:37px; background: url(../imagePromo/closer.png) top right no-repeat; font-size:20px; font-family: Verdana;
						font-weight: bold; clear:both; color:#cc0000; position:relative; top:20px;
						z-index:10002;  vertical-align:top; cursor:pointer; display:block;	}
#closephoto:hover 	{	text-decoration:none; }
#photoaround {	 width:100%; height:100%; background: #000000; position:absolute; left:0; z-index:500; }


/*--------------------Order - Basket--------------------*/
table.basket {	width:90%; background-color: #ffffff; margin-left:40px; margin-bottom:25px;	}
table.basket TR, table.order TR, table.regtab TR, table.chopro TR, table.profile TR {	background-color: #f9f9f9;	}
.whited 		{	background:#ffffff;	}
table.basket TR.colname {	background-color: #eeeeee;	}
table.basket TD, table.order TD, table.regtab TD, table.chopro TD, table.profile TD {	padding:6px 10px;	}
table.basket TD a.item {	margin-left:10px;	}
table.basket TD a.del {	margin-left:0px;	}
table.basket TD a.del img {	border:none;	}
tr.whited 	{	height:5px; display:block; padding:0;	}
tr.whited td {	background:#ffffff; padding:0;	}
input.remath {	height:24px; width:160px; clear:both; border: 0; outline:0; cursor:pointer; }
#oform {	display:block; height:24px; width:160px; clear:both; background: url(../imagePromo/buttons/oform.gif) top left no-repeat;
			border: 0; outline:0; cursor:pointer; margin:0; }
.calc {	clear:both; background-color: #fef7eb; margin: 36px 0 0 0; height: 102px;	}
.calc span { clear:both; display:block; text-transform: uppercase; color:#cc0000; padding-top: 12px; margin-left:32px;	}
#calcdost {	display:block; clear:both; background: transparent url(../imagePromo/buttons/calcdost.gif) top left no-repeat; bottom:-12px; height: 76px; width: 240px; position:relative;	}

table.order, table.profile {	width:530px; background-color: #ffffff; margin-left:40px; clear:both;	}
table.order TR.dropoutline td, table.basket TR.dropoutline td, table.regtab TR.dropoutline td, table.profile TR.dropoutline td {	border:none; 	}
table.order TR td, table.profile TR td, table.basket TR td {	border:1px solid #dedede; 	}
#outliner1, #outliner2  {	border:1px solid #dedede;	}
.set01 { display:none;	}
.set02 { display:none;	}
.set01 table, .set01 table tr td, .set02 table, .set02 table tr td  { margin:0; padding:2px 0;	}
.set01 table tr, .set02 table tr  { margin:0; padding:2px 0; outline:none;	}
table.order tr td input, table.order tr td textarea, table.profile tr td textarea, table.profile tr td input  {	width:280px;	}
table.order tr td select, table.profile tr td select {	width:286px;	}
.set01 table tr td input, .set02 table tr td input { float:right; width:280px; margin-right:1px; 	}
.set01 table tr td select, .set02 table tr td select { float:right; width:286px; margin-right:1px; }
table.order tr td input.subinput, table.profile tr td input.subinput {	WIDTH: 80px; margin-bottom:6px; margin-left: 10px; float:right;	}
span.subspan {	margin-top:3px; display:block; float:left; 	}
#regionTD 	{	padding:0 10px;	}
#sendorder 	{	border:none; outline:none; MARGIN: 0px; WIDTH: 280px; BACKGROUND: url(../imagePromo/buttons/sendorder.png);
					HEIGHT: 24px; cursor:pointer;	}
.greencol 	{	background-color: #76ac36; color:white;	}


table.chopro {	width:530px; background-color: #ffffff; margin-left:40px;	}
table.chopro TR.dropoutline td {	border:none; 	}
table.chopro TR td {	border:1px solid #dedede; 	}
table.chopro tr td input.radioinput {	width:20px; margin-right:0; padding-right: 0;	}
table.chopro tr td.data {	height:40px; overflow:hidden;	}

.mrgh 	{ clear:both; width:90%; height:4px;	}
.data		{ margin:8px 4px 12px;	}
.data	p 	{ margin:2px 0;	}

input.ordnext {	border:0px; background: url(/imagePromo/buttons/next-0.png) top left no-repeat; width:116px; height:24px; cursor:pointer;	}
input.ordprev {	border:0px; background: url(/imagePromo/buttons/back-0.png) top left no-repeat; width:116px; height:24px; cursor:pointer;	}
input.issue {	border:0px; background: url(/imagePromo/buttons/oform-0.png) top left no-repeat; width:160px; height:24px; cursor:pointer;	}
div.ordtxt {	margin-bottom: 1em; text-align:justify; margin-right:40px;	}
#catalog h1.ordh {	margin:4px; padding:0; position:relative; left:20px;	}

#sfc { margin-top:40px; margin-right:6px; margin-bottom:10px; text-align:justify; font-size:12px; color: #777777; white-space: normal;}
#sfc p, #sfc div{ margin-top:0.3em; margin-right:6px; margin-bottom:0.5em; text-align:justify; font-size:12px; color: #777777; white-space: normal;}

table.basket tr.border_top td {  border-top: 1px solid #ccc;  }
table.basket tr.border_bot td {  border-bottom: 1px solid #999;  }
table.basket tr.border_top td.border_bot {  border-bottom: 1px solid #999;  }
table.basket tr.border_top td.border_left {  border-left: 1px solid #ccc;  }
table.basket tr td.border_right {  border-right: 1px solid #999;  }
a img.addservice { border:none; }
a img.delservice { border:none; }
input.quantity {width:20px;height:20px;margin-left:5px;text-align:center;}

.cart-item-price {font-size:16px;}
.cart-item-price span {font-size:12px;}
td.basket_img { background-color:#fff; }
td.quanty-middle { text-align:center; font-size:16px; }
table.basket tr td.toserv { padding:0; margin:0; border-top:none; border-left: none; border-right: 1px solid #999; border-bottom:1px solid #999; }

table.basket tr.border_top td {  border-top: 1px solid #ccc;  }
table.basket tr.border_bot td {  border-bottom: 1px solid #999;  }
table.basket tr.border_top td.border_bot {  border-bottom: 1px solid #999;  }
table.basket tr.border_top td.border_left {  border-left: 1px solid #ccc;  }
table.basket tr td.border_right {  border-right: 1px solid #999;  }
a img.addservice { border:none; }
a img.delservice { border:none; }
input.quantity {width:20px;height:20px;margin-left:5px;text-align:center;}

.cart-item-price {font-size:16px;}
.cart-item-price span {font-size:12px;}
td.basket_img { background-color:#fff; }
td.quanty-middle { text-align:center; font-size:16px; }
table.basket tr td.toserv { padding:0; margin:0; border-top:none; border-left: none; border-right: 1px solid #999; border-bottom:1px solid #999; }

/*--------------------Main-Bottom-SEO--------------------*/
#bottomMain {	background:#f5f5f5 url(../imagePromo/bottomlist-bg.png) top right no-repeat; width: 100%; border:none;	}
#bottomnav {	width:100%; height:80px; max-height: 80px; min-height: 80px; margin:0px; padding:0px;
					background:white url(../imagePromo/buttons/topmenu.png) bottom left repeat-x; clear:both; float:none; display:block; }
.bottomnav-punkt {	 width:33.3%; float:left; clear:right; height:80px; max-height: 80px; min-height: 80px; margin:0px; padding:0px; }
.bottomnav-punkt a {	text-decoration: underline;margin-left:24px; padding:5px; display:block; margin-top:38px; font-size:14px; color:#555555; }
.bottomnav-punkt a:hover {	text-decoration: none; color:#333333; }
#bottomuzor 	{	background:transparent url(../imagePromo/bottomuzor.png) top right no-repeat;
						width:100%; height:80px; max-height: 80px; min-height: 80px; clear:both;	}
#bottomlist 	{	min-height:200px; overflow:visible; clear:both; }
.bottomlistrow 	{  padding: 0; height:1px; background-color: #f5f5f5; margin:0; clear:both; position:relative;	}
#rightuzor 	{	background:transparent url(../imagePromo/bottomrightuzor.png) top right no-repeat;
					width:inherit; min-height: 200px; clear:both; overflow:visible;	}
div.ulcont {	float:left; clear: right;  width:33.3%; margin:0; padding:0 0 32px 0; position:relative; overflow:visible; }
div.ulcont ul {	margin:12px 0 0 8px; padding:0 0 0 24px; list-style: none; }
.infotext ul  {	margin:12px 8px; padding:0; list-style: none; }
div.ulcont li, .infotext ul li, .best ul.another li {	margin:4px 0; padding: 0 0 0 14px; background: url(../imagePromo/li.png) left top no-repeat; }

#maintext, .infotext { background-color:#f5f5f5; padding:20px; clear:both; text-align: justify; color:#555555; }
.infotext { background-color:#FFFFFF; margin-left:40px; margin-bottom:40px; padding: 0 20px 20px 20px;; clear:both; text-align: justify; color:#555555; }
#maintext h2, .infotext h2 	{	font-size:16px; margin: 16px 0 4px 16px;; padding:0; font-weight: normal; }

/*-------------------- Footer --------------------*/
#footer {	background-color:#FFFFFF; clear:both; padding:0 0px; margin-top:20px;	}
#tags {	clear:both; margin: 8px 0; width:100%; font-size:11px; 	}
#tags a {	font-size:11px;	}
.lefter 	{	float:left; padding-left:24px;	}
.righter 	{	float:right; padding-right:24px;	}
.counters {	float:left; clear: right; width:33.3%;	padding:16px 0;}

/*-------------------- Регистрация / авторизация перед заказом --------------------*/
.subinfo { margin: 40px 20px 5px 0px; width:80%;	}
.subinfo p {	margin:8px 0; color:#555555;	}
.subinfo ul {	margin:0; padding:0; list-style:none;	}
.subinfo ul li {	background: url(../imagePromo/li.png) left top no-repeat; position:relative; padding-left:12px; margin-bottom:8px; color:#555555;	}
#reginform {	float:left; clear:right; width: 16px;	}
#captha {	   	}

#autorizeuser h1 { float:left; clear:right; margin-left:100px; }
.both {	clear:both; height:0; margin:0; padding:0; position:relative;	}


table.regtab tr td input  {	width:170px;	}


#loginwidth {	width:200px;	}

#sendreg 		{	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; WIDTH: 175px; BACKGROUND: url(../imagePromo/buttons/reg-0.png); FLOAT: left;
					HEIGHT: 24px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; cursor:pointer;	}
#sendlogin 		{	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; WIDTH: 175px; BACKGROUND: url(../imagePromo/buttons/LogIn-long-0.png); FLOAT: left;
					HEIGHT: 24px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; cursor:pointer;	}


/*------------------Переводная--------------------*/
#changeinfo   {	width:478px; position:relative;  background: #f9f9f9; margin-left:40px; border: 1px solid #dedede;
height:auto; padding:0; 	}
#changeinfo p {	margin:4px 8px; font-size: 13px; width:92%; white-space: normal;	}
#changeinfo p.h {	margin:4px 8px; font-size: 16px; font-weight:bolder; color:#cc0000;	}
#changeinfo p.prevul {	margin-top: 8px; }
#changeinfo ul {	margin:4px 10px 12px 10px; padding:0; 	}
#changeinfo ul li {	margin:4px 0; padding: 0 0 0 12px; background: url(../imagePromo/li.png) left top no-repeat; list-style: none;	}

/*----------------Мастер обращений---------------*/
#mastaq {	background-color:#f9f9f9; padding:3px; border:1px solid #bebebe; 	}
form.step 	{		}
#mastaq hr 		{	margin: 0 0 16px 0;	}
div.stepcont {	border:1px solid #bebebe; padding:8px 12px; position:relative; margin-top:-1px; background:#ffffff; z-index:1; margin-bottom:6px;
					background:white url(../imagePromo/stepcont-bg.png) bottom left repeat-x;	}
.steps 	{	overflow:auto; 	}
.step 	{	color:#555555; font-size:12px; float:left; clear:right; width:auto; font-weight:bold; padding:3px 12px; margin-right:4px;
		border-top: 1px solid #bebebe; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe; cursor:default; background: url(../imagePromo/step-bg.png) top left repeat-x;	}
.step b {	color:#cc0000; font-size:20px; font-weight:bold;	}
.stepactive {	background-color:#ffffff; z-index:5; position:relative; background: white url(../imagePromo/stepactive-bg.png) top left repeat-x; 	}
p.stephelp 	{	margin-bottom:12px; font-weight: bolder; 	}
.formpadder {	margin-left:8px;	}
div.backnext {	height:28px;	}
#mastaq .nextstep {	position:absolute; margin-left:125px;	}
#mastaq input.backstep {	position:absolute; 	}
#mastaq label {	vertical-align:1px; }
img.transparency {	opacity:0.5; position:absolute; filter:alpha(opacity=45);	}
p.stepq {	padding-right:8px; width:120px; vertical-align: 2px; position:absolute; left:12px; }
.formpadder input.qtext {	position:relative; top:-2px; width:494px; margin-bottom:4px;	}
.formpadder input.qfile {	position:relative; top:-2px; width:320px; margin-bottom:4px;	}
.formpadder select {	position:relative; top:-2px; width:500px; margin-bottom:4px;	}
.formpadder textarea {	position:relative; top:-2px; width:494px; margin-bottom:4px;	}
.formpadder div.qcontleft { margin-left:128px; 	}
.clearfix { 	}

/*---	Новости ---*/
#newsline {	margin-right:32px;	}
.news {	margin-left:40px; padding: 0; margin-bottom:20px;	}
.newsheader {	margin:0; padding:0; border-bottom: 1px solid #dedede; background: url(../imagePromo/newsline/newshead-bg.png) top left repeat-x; overflow:visible;	}
.newsheader h3 {	margin:0; margin-right:120px; padding-left:6px; padding-top:5px; padding-bottom:2px; background: url(../imagePromo/newsline/newshead-left.png) top left no-repeat;	}
.newsheader h3 a {	color:#cc0000;	}
.newsheader h3 a:hover {	color:#cc0000; text-decoration:none;	}
.newsheader div.date {	float:right; clear:left; width:100px; text-align:right; margin:0; background: url(../imagePromo/newsline/newshead-right.png) top right no-repeat;
	padding-right:6px; padding-top:5px; padding-bottom:2px; 	}
.newsheader div.date p {	font-size:14px; 	}
.news div.prenews {	padding:6px 6px; background-color: #ffffff; border-left:1px solid #dedede; border-right:1px solid #dedede;	}
.news div.ready {	padding-right:6px; height:16px; background: url(../imagePromo/newsline/news-corner.png) bottom left no-repeat;
	border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede;	}
.news a.readon {	margin-right:20px; display:block; float:right; height:16px; width:120px; background: url(../imagePromo/newsline/readon-long-0.png) top left no-repeat; text-align:center; color:#333333;	}
.news a.readon:hover {	color:#ffffff; background: url(../imagePromo/newsline/readon-long-1.png) top left no-repeat; text-decoration:none;	}
.news div.withIcon {	 }
.news div.newsIcon {	float:left; clear:right; width:116px; overflow:hidden;	}
.news div.newsIcon a {	margin-left:3px; background-color:#ffffff;	}
.news div.newsIcon a img {	padding:3px; border:1px solid #dedede; background-color:#ffffff; position:relative; left:-3px; margin-top:0;		}

.news-detail {	margin:0 32px 10px 40px;	}
.news-detail span.news-date-time {	float:right; clear:left; width:120px; text-align: right; font-size:14px; padding:1px; color:#555555;	}
.news-detail div { padding:0 0 8px 0; }
.news-detail p { margin:0 0 8px 0; }
.hider {	display:none;	}

/*--- Изменение профиля ---*/
.saver {	BORDER-BOTTOM: 0; BORDER-LEFT: 0; WIDTH: 116px; BACKGROUND: url(../imagePromo/buttons/save-0.png);
					HEIGHT: 24px; BORDER-TOP: 0; BORDER-RIGHT: 0; cursor:pointer;	display:block; margin-top:4px; outline:none; float:left; clear:right; margin-left:42px;}
.reseter {	BORDER-BOTTOM: 0; BORDER-LEFT: 0; WIDTH: 116px; BACKGROUND: url(../imagePromo/buttons/reset-0.png);
					HEIGHT: 24px; BORDER-TOP: 0; BORDER-RIGHT: 0; cursor:pointer;	display:block; margin-top:4px; outline:none; float:left; clear:right; margin-left:4px;}

.Econom {font-weight:bold;color:#cc0000;}

/*--- Помощь ---*/
.help_h { padding: 0; margin: 12px 0 4px 0;	}
ul.help_ul { padding-left: 40px; padding-top:0; padding-bottom:0; margin: 4px 0;	}

/*--- Discount_club ---*/
div.discount_club_list div.left-propertys { margin-right:250px; }
div.discount_club_list div.showcard { float:right; clear:left; width:250px; height:44px; text-align:right; margin-right:28px; font-size: 16px; position:relative; padding-top: 0.5em; }
div.discount_club_list p.property  { padding: 0 0 4px 0; }
p.property  { padding: 0 0 4px 0; }
div.discount_club_list p  { text-align:justify; }

div.discount_club_list div.showcard p {  }
div.showcard img { padding-left: 8px; position:relative; bottom:-4px;  }
div.discount_club_list span.salevalue{ color:#cc0000; font-size:16px; font-weight:bold; }
p.say_discount { font-weight:bold; padding: 0.5em 0; }
.discount_company_i { padding-bottom:6px; }
img.bigcard { padding:16px 20px; }
div.partner_list{ display:none; padding-left:8px; }
div.partner_list a { clear:both; }
#catalog h3.partnergroup { margin:10px 0 4px 0; }
#catalog h3.partner_group { margin:10px 0 4px 0; cursor:pointer;}
.salevalue { font-size:16px; color:#cc0000; font-weight:bolder; padding-left:4px; }



/*--- Сравнение товаров ---*/
body#comparing { background:none; }
body#comparing td.logo { vertical-align:top; width: 292px; }
body#comparing table.comparing { padding:10px 20px; }
body#comparing tr.comparing_prop td { background:#FEECD6; border-bottom:1px solid #FDCF97; color:#333; }
body#comparing tr.marked td { background:#fff; }
body#comparing td { padding: 4px 8px; }
body#comparing td.comparing_prop { text-align:left; }

body#comparing td.comparing_prop span.price {	font-size:14px; color:#cc0000; font-weight:bold; float:right;	}
body#comparing td a.comparam  { font-size:14px; border-bottom:1px dotted #0F279D; text-decoration:none; font-weight:bold; }
body#comparing td a.comparam:hover  { font-size:14px; border-bottom:1px dotted #cc0000; text-decoration:none; font-weight:bold; }
body#comparing td a.sldparam  { font-size:14px; background:#67B717; color:#fff; border-bottom:none; text-decoration:none; font-weight:bold; padding:2px 4px; cursor:default; }

body#comparing td span.allparams, body#comparing td span.differenceparams  { font-size:14px; border-bottom:1px dotted #0F279D; text-decoration:none; font-weight:bold; }
span.diff-padder { padding-left:8px; }

div.Compare { padding-top:6px; height:15px; }
div.Compare a { border-bottom:1px dotted #0F279D; text-decoration:none; color:#0F279D; }
div.Compare a:hover { border-bottom:1px dotted #cc0000; text-decoration:none; color:#cc0000; }

div.ViewCompare { display:inline; cursor:pointer;text-decoration:none;border-bottom: 1px dotted #cc0000;color:#cc0000; }
div.ClearCompare { display:inline; cursor:pointer;text-decoration:none;border-bottom: 1px dotted #cc0000;color:#cc0000; position:relative; margin-top:2px }


div.ViewComp { background:#f9f9f9;padding:18px 10px 5px 40px; }
div.ViewComp span { position:relative; margin: 0 0 12px -12px; display:block; color:#cc0000; font-weight:bold; font-size:13px;	}


#sidebar .bubbleInfo {
position: relative;
float:left;
}

#catalog div.bubbleServ {
position: relative;
margin-bottom:4px;
}

.popup {
position: absolute;
background-color:#e8f8dc;
text-align:justify;
padding:12px;
display: none;
z-index:500;
top:10px;
width:502px;
}

.popupServ {
position: absolute;
background-color:#f9f9f9;
text-align:justify;
padding:8px 12px 12px 12px;
display: none;
z-index:500;
top:30px;
left:0;
width:502px;
max-width:502px;
border:1px solid #cccccc;
-moz-border-radius:0 3px 3px 3px;	-webkit-border-radius:0 3px 3px 3px;	border-radius:0 3px 3px 3px;
white-space:normal;

}
.popupServ p {
	max-width:auto;
	text-align:justify;
	white-space:normal;
	margin-bottom:4px;
}
.popupServ ul {
	margin-left:20px;
}
.itemchar .popupServ ul li, .popupServ ul li  {
	list-style:disc; margin:2px 0; max-width:480px;
}

div.hoverButServ { -moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px; padding: 3px 5px; border:1px solid #cccccc; background:#ffffff; color:#cc0000; }
div.hoverButServ:hover { cursor:pointer; }

div.hoverButServ img.arr-topSmall { position:absolute; top:-4px; left:20px; }

#Accessory div.Line {margin: 0 0 0 0;}
#Accessory div.Line div.Once {margin: 0 0 25px 0;float:left; width:116px; text-align:center; padding-left:0; padding-right:8px; padding-top:0; padding-bottom:0;}
#Accessory div.Line .Price {text-align:center;}
#Accessory div.Line .Buy {text-align:center;padding-left:6px; margin:4px auto;}
#Accessory div.Line .Buy a.buy { margin:6px auto 0 auto;}
#Accessory div.Line .Name {text-align:center;}


.PromoSale {margin:10px;}
.PromoSale div.Line {margin: 0 0 0 0;text-align:center;}
.PromoSale div.Line div.Once {vertical-align:top;display:inline-block;margin: 0 0 25px 0;width:136px; text-align:center; padding-left:0; padding-right:8px; padding-top:0; padding-bottom:0;}
.PromoSale div.Line .Price {text-align:center;}
.PromoSale div.Line .Buy {text-align:center;padding-left:0; margin:4px auto;}
.PromoSale div.Line .Buy a.buy { margin:6px auto 0 auto;}
.PromoSale div.Line .Name {text-align:center;}


.Search div.Line {margin: 0 0 0 0;}
.Search div.Line div.Once {margin: 0 0 25px 0;float:left; width:166px; text-align:center; padding-left:0; padding-right:16px; padding-top:0; padding-bottom:0;}
.Search div.Line .Price {text-align:center;}
.Search div.Line .Buy {text-align:center;padding-left:0; margin:4px auto;}
.Search div.Line .Buy a.buy { margin:6px auto 0 auto;}
.Search div.Line .Name {text-align:center;}


#ScanGoods div.Line {margin: 0 0 0 0;}
#ScanGoods div.Line div.Once {margin: 0 0 25px 0;float:left;width:112px;text-align:center; padding-left:0; padding-right:8px; padding-top:0; padding-bottom:0;}
#ScanGoods div.Line .Price {text-align:center;}
#ScanGoods div.Line .Buy {text-align:center;padding-left:6px; margin-bottom:4px;}
#ScanGoods div.Line .Name {text-align:center;}

span.trigger img { position:relative; top:-1px; }

/*
Голосование за товар
*/
div.iblock-vote {margin-left:2px;}
div.itemchar div.iblock-vote {margin-left:0; margin-bottom:6px;}
div.iblock-vote table {text-align:center;}
div.itemchar div.iblock-vote table {text-align:left;}
td.vote-result { padding-left:8px; }
div.star-active {cursor: pointer;}
div.star-empty {background-image: url(/imagePromo/clearStar.png);width:17px;height:16px;overflow:hidden; margin:4px 0 3px 2px;}
div.star-voted {background-image: url(/imagePromo/staticStar.png);width:17px;height:16px;overflow:hidden; margin:4px 0 3px 2px;}
div.star-over {background-image: url(/imagePromo/activeStar.png);width:17px;height:16px;overflow:hidden; margin:4px 0 3px 2px;}


/* Смежные категории */
h2.smegcat { margin:0 0 4px 0; }

div.smegcat-lbg { background: url(/imagePromo/smegcat-botcorn.png) bottom left no-repeat; margin-left:40px; margin-right:20px; margin-top:12px; }
div.smegcat-rbg { background: url(/imagePromo/smegcat-botcorn.png) bottom right no-repeat; }
div.smegcat-bg 	{ background: url(/imagePromo/smegcat-botbg.png) bottom left repeat-x; }
div.smegcat-tlbg { background: url(/imagePromo/smegcat-topcorn.png) top left no-repeat; padding-left:16px; }
div.smegcat-trbg { background: url(/imagePromo/smegcat-topcorn.png) top right no-repeat; padding-right:16px;}
div.smegcat-tbg  { background: url(/imagePromo/smegcat-topbg.png) top left repeat-x; padding-bottom:16px; }

div.smegcat-lbg  div.catcell { margin-top:4px; }

/* Визуальный редактор */
div.wswg { font-family: Arial, Tahoma, sans-serif;  }
div.wswg p, div.wswg div { margin-top:8px; }
div.wswg p, div.wswg ol.coolIntMin li div { margin-top:0px; }
div.wswg H2 { color:#cc0000; font-style:italic; font-weight:bolder;  }
div.wswg H3 { color:#cc0000; font-style:italic; font-weight:bolder; margin:8px 0 0 0; padding-top: 15px; padding-bottom: 5px;  }
div.wswg .vasko1, news-detail .vasko1 { color:#555555; font-style:normal; font-weight:normal; text-decoration:none; font-family: Arial, Tahoma, sans-serif; background:#ffffff; }
div.wswg .vasko1 tr th, news-detail .vasko1 tr th { background:#EAF7FB; color:#333333; width:200px; }
div.wswg .vasko1 tr td, news-detail .vasko1 tr td { background:#fafafa; color:#555555; width:200px; }
div.wswg .vasko1 tr td.reds, news-detail .vasko1 tr td.reds { background:#FFD6CE; color:#555555; width:200px; }
div.wswg .vasko1 tr td.w140 { width:140px; text-align:center; }
div.wswg .vasko1 tr td.w240 { width:240px; font-size:16px; }
div.wswg .vasko1 tr td.whiter { background-color:#ffffff; }
div.wswg .vasko1 tr td h2.servH2 { font-size:20px;  }
div.wswg .vasko1 tr td h3.servH3 { color:#333333; font-size:18px; margin:0; padding: 8px 0 0 0; }
div.wswg .vasko1 tr .wide, news-detail .vasko1 tr .wide { background:#EAF7FB; color:#333333; width:280px; }
div.wswg .vasko2 { color:#333333; font-weight:bolder; }
div.wswg .vasko3 { color:#333333; font-weight:bolder; font-style:italic; }
div.wswg .vasko4 { color:#cc0000; font-weight:bolder; }
div.wswg a.vaskolink { text-decoration:none; border-bottom: 1px dotted #0F279D; }
div.wswg a.vaskolink:hover { text-decoration:none; border-bottom: 1px dotted #cc0000; }

ul.coolCircle { font-size:13px; color:#ffffff; margin:10px 5px; padding-left:0; }
ul.coolCircle li { font-size:13px; color:#333333; margin:3px 0 5px 0; list-style:none; padding:0 16px 4px 16px; background: url(/imagePromo/ul-circle.png) top left no-repeat;  }

ul.coolPoint { font-size:13px; color:#ffffff; margin:10px 5px; padding-left:0; }
ul.coolPoint li { font-size:13px; color:#333333;  list-style-type: none; margin:3px 0 5px 0; padding:0 16px 4px 16px; background: url(/imagePromo/ul-item.png) top left no-repeat;  }

ol.coolInt { font-size:24px; color:#ffffff; counter-reset: list 0; margin:10px 0; padding-left:0; }
ol.coolInt li { font-size:25px; color:#e71802;  list-style-type: none; margin:3px 0 5px 0; padding:0 4px 4px 0; background: url(/imagePromo/ol-item.png) top left no-repeat;  }
ol.coolInt li div:before {	 font-size:25px; color:#e71802;  list-style-type: none;
counter-increment: list;
content: counter(list) " ";
position:relative;
left:-10px;
top:2px;
}
ol.coolInt li div, ol.coolInt li p { font-size:16px; color:#333333; display:inline; position:relative; left:19px; }

ol.coolIntMin { font-size:24px; color:#ffffff; counter-reset: list 0; margin:10px 0; padding-left:0; }
ol.coolIntMin li { font-size:25px; color:#e71802;  list-style-type: none; margin:3px 0 5px 0; padding:2px 4px 4px 0; background: url(/imagePromo/ol-item.png) top left no-repeat; min-height:32px;  }
ol.coolIntMin li div:before { font-size:25px; color:#e71802;  list-style-type: none;
counter-increment: list;
content: counter(list) " ";
position:absolute;
left:-35px;
}
ol.coolIntMin li div, ol.coolInt li p { font-size:13px; color:#333333; position:relative; left:44px; padding-right:60px; }

table.vasko5 { color:#555555; font-style:normal; font-weight:normal; text-decoration:none; font-family: Arial, Tahoma, sans-serif; background:#555555; border-collapse:collapse; border:1px solid #555555; margin:4px 0 8px 0; }
table.vasko5 tr td { background:#fafafa; color:#555555; padding:4px 6px;  }
table.vasko5 tr td.wide { width:280px;  }
table.vasko5 tr th { background:#EAF7FB; color:#333333; padding:4px 6px; }

/* Услуги в сайдбаре */
div.servlinks { vertical-align:middle; }
a.servlink { height:64px; font-weight:bolder; display:block;  }
a.servlink img { margin-right:8px; vertical-align:middle; }
a.servlink span { position:relative;  }
a.servlink:hover { text-decoration:underline; }

/* Услуги в корзине */
table.basket tr.border_top td {  border-top: 1px solid #ccc;  }
table.basket tr.border_bot td {  border-bottom: 1px solid #999;  }
table.basket tr.border_top td.border_bot {  border-bottom: 1px solid #999;  }
table.basket tr.border_top td.border_left {  border-left: 1px solid #ccc;  }
table.basket tr td.border_right {  border-right: 1px solid #999;  }
div img.addservice { border:none; cursor:pointer;}
div a.addservice { border:none; cursor:pointer; color:#62b01e; outline:none; }
div a.addservice:hover { border:none; cursor:pointer; color:#acca5f;}
div a.addservice span { position:relative; bottom:6px; padding-right:4px; margin-left:4px; }

div a.removeservice { border:none; cursor:pointer; color:#cc0000; outline:none; }
div a.removeservice:hover { border:none; cursor:pointer; color:#e65b38; }
div a.removeservice span { position:relative; bottom:6px; padding-right:10px; margin-left:4px; }

div img.delservice { border:none; cursor:pointer; margin-left:16px; }
div img.otlservice { border:none; cursor:pointer; margin-left:18px; }
input.quantity {width:20px; height:20px; margin-left:5px; text-align:center;}
.cart-item-price {font-size:16px;}
.cart-item-price span {font-size:12px;}
td.basket_img { background-color:#fff; }

/*	Наборы техники	*/
ol li.technoset a { font-size:13px; font-weight:bold; }

/* Выбор скидок */
div.saleMenuCont { width:600px; }
div.saleMenu { width:280px; float:left; clear:right; margin-top:20px; margin-left:20px; }
div.lpad20 { margin-left:20px; }
div.saleMenu p.saleMenuH, div.saleMenu p.saleMenuH a { font-size:16px; color:#e71802; font-weight:bold; font-family:Arial, Tahoma, sans-serif; text-align:left; }

div.saleMenu p.saleMenuH a.saleMenuA      { display:block; width:260px; height:280px; border:none; margin-top: 10px; }
div.saleMenu p.saleMenuH a.saleSpec       { background: url(/imagePromo/buttons/spec-0.jpg) bottom center no-repeat; }
div.saleMenu p.saleMenuH a.saleSpec:hover { background: url(/imagePromo/buttons/spec-1.jpg) bottom center no-repeat; }
div.saleMenu p.saleMenuH a.salePartner    { background: url(/imagePromo/buttons/partner-0.jpg) bottom center no-repeat; }
div.saleMenu p.saleMenuH a.salePartner:hover { background: url(/imagePromo/buttons/partner-1.jpg) bottom center no-repeat; }

div.saleMenu p.saleMenuDesc { width:260px; font-size:13px; font-family:Arial, Tahoma, sans-serif; text-align:justify; margin-top:5px; }



/*ny*/
/*
.autorow p.autotop a {	color:#EECD5B; font-weight:bold; }
.autorow p.autotop a:hover { color:#FBF3D9; }
div.phoneBlock p.ordertime { color:#eeeeee; }
div.phoneBlock table.phones tr td.pref { color:#EECD5B; }
div.phoneBlock table.phones tr td.bigNumber { color:#ffffff; }
div.phoneBlock table.phones tr td.smallNumber { color:#eeeeee;  }
div.phoneBlock table.phones tr td p.federal { font-family: Verdana, Arial; color:#555555; text-align:center; width:326px;
background: url(/imagePromo/federal.png) top left no-repeat; height:16px;  }
div.phoneBlock table.phones tr td p.federal span { color:#6a9c2f; font-size:13px;  }

div.sales 	{	color:#eeeeee; }
div.sales a	{	color:#EECD5B; }
div.sales a:hover	{	color:#FBF3D9; }
#hello p		{	color:#EECD5B;	}
#outlk 		{	color:#EECD5B;	}
#outlk:hover 		{	color:#FBF3D9;	}
*/
/*ny*/

/*Quest*/
#bonusbar a#quest-banner { height: 220px; display:block; padding:0; }
#bonusbar a#quest-banner p.questButton { background:url(/banners/quest/play-button-0.png) top left no-repeat; width:200px; height:56px; padding:0; margin:0;  }
#bonusbar a#quest-banner:hover p.questButton { background:url(/banners/quest/play-button-1.png) top left no-repeat; width:200px; height:56px; }
#bonusbar a#quest-banner img { border:1px; padding:0; margin:0; }

.ContentLK .questQ { font-family: Arial, Tahoma, sans-serif; font-size:16px; font-weight:bold; font-style: italic; color: #2f6eb5; }
.ContentLK .questTextarea { border: 1px solid #777777; border-radius: 4px; padding:4px; font-size:14px; margin-left:0; margin-bottom:4px;   }

/*Spoiler*/
.spoiler,.spoilerOpnd { cursor:pointer; padding:0; margin-top:20px; margin-bottom:8px;  white-space:nowrap;
text-decoration:none; border-bottom:1px dashed;  }
h3.spoiler,h3.spoilerOpnd, a.spoiler, a.spoilerOpnd { cursor:pointer; padding:0; margin-top:28px; margin-bottom:0; float:left; clear:both; white-space:nowrap;
	font-size:15px; font-weight:normal; font-style:italic; }
a.spoiler:hover, a.spoilerOpnd:hover { text-decoration:none; }

div.wswg h3.falsepoiler { cursor:default; padding:0; margin-top:0; margin-bottom:12px; clear:both; white-space:nowrap;
	font-size:15px; font-weight:normal; font-style:italic; color:#0F279D; }

.spoilerCont { display:none; width:98%; border-bottom:1px solid #bebebe; clear:both; padding-top:12px; padding-bottom:12px; }
.spoilerDesc { clear:both; padding:12px 0; }

ul.botpadLi {}
ul.botpadLi li { margin-bottom:5px; }

div.Multiple span { cursor:pointer; text-decoration:none; border-bottom: 1px dotted red; color:#cc0000; padding-top:2px; }




/*---			Авторизайция v2 (при оформлении заказа) 			---*/
div#auth_v2 { margin: 4px auto 60px auto; width:600px; padding:0; }
div#auth-lefter50 div#auth_v2 { margin-left:50px; margin-top:16px; }
#authblock div#auth_v2 { margin: 4px auto 32px auto; width:auto; padding:0; }
div#auth_v2 form { padding:0; margin:0; }
div#auth_v2 h2 { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:bold; font-size: 17px; margin:0; padding: 20px 12px 4px 12px; color:#e71802 }

div#auth_v2 .tabConts { width:502px; height:32px; clear:both; display:block; overflow:hidden; margin:0 4px; }

		/*Вкладки формы при заказе*/
div#auth_v2 .tabConts h2.tabH { height:32px; float:left; clear:right; background-color: #ffffff;  margin: 0 6px 0 0; cursor:pointer;
	border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; color:#555555; padding:0;
 	-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
div#auth_v2 .tabConts h2.tabAct { height:32px; background-color: #f5f5f5; cursor:default; color:#e71802; padding:0; position:relative; z-index:2; }
div#auth_v2 .tabConts h2.tabH span { padding: 6px 8px 5px 8px; display:block; }
div#auth_v2 .tabConts h2.tabAct span { padding: 6px 8px 6px 8px; display:block; }

		/*Вкладки всплывающей формы*/
div#auth_v2 .tabConts h2.tabTopH { height:32px; float:left; clear:right; background-color: #ffffff;  margin: 0 6px 0 0; cursor:pointer;
	border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; color:#555555; padding:0;
 	-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
div#auth_v2 .tabConts h2.tabTopAct { height:32px; background-color: #f5f5f5; cursor:default; color:#e71802; padding:0; position:relative; z-index:2; }
div#auth_v2 .tabConts h2.tabTopH span { padding: 6px 8px 5px 8px; display:block; }
div#auth_v2 .tabConts h2.tabTopAct span { padding: 6px 8px 6px 8px; display:block; }

		/*Вкладки статической формы*/
div#auth_v2 .tabConts h2.tabH-s { height:32px; float:left; clear:right; background-color: #ffffff;  margin: 0 6px 0 0; cursor:pointer;
	border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; color:#555555; padding:0;
 	-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
div#auth_v2 .tabConts h2.tabAct-s { height:32px; background-color: #f5f5f5; cursor:default; color:#e71802; padding:0; position:relative; z-index:2; }
div#auth_v2 .tabConts h2.tabH-s span { padding: 6px 8px 5px 8px; display:block; }
div#auth_v2 .tabConts h2.tabAct-s span { padding: 6px 8px 6px 8px; display:block; }

div#auth_v2 h3 { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:normal; font-size: 17px; margin:0; padding: 20px 12px 4px 12px; color:#e71802; }
div#auth_v2 .inflate h3 { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:normal; font-size: 17px; margin:0; padding: 0 12px; color:#e71802; }
#oformBlock .invisibleInflate h3 { margin:0; padding: 0 12px; color:#e71802;  }
div#auth_v2 p, div#callMeCont p { margin:8px 4px 0 4px; text-align: center; }
div#auth_v2 #goauto, div#auth_v2 #goauto {	font-size:16px;  margin-left:12px; margin-top: 2px; margin-bottom:4px;	}
div#auth_v2 input.radioBut { outline:none; }
div#auth_v2 input.inpText320, #callMeCont .callNumber, #callMeCont .callName  { width:320px; height:29px; color:#333333; border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
				-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
				font-size: 19px; text-align:center; padding:0; outline:none; }
div#auth_v2 .but320, #callMeCont .but320, .but320 { width:320px; height:32px; margin-top:4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0;  }
div#auth_v2 .but320:hover, #callMeCont .but320:hover, .but320:hover { width:320px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x;
					color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center;  }
div#auth_v2 .but152 { width:152px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0;  }
div#auth_v2 .but152:hover { width:152px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x;
					color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center;  }
#authLeftBlock { /*width:460px; max-width:460px; float:left;*/ margin:0; padding:0;  }
#authLeftBlockOform { width:600px; max-width:640px; margin:0; padding:0; float:left; }
#authRightBlock { /*width:460px; max-width:460px; margin-left:460px;*/ margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left:0; padding:0; }

#entranceBlock  { width:450px; margin:0 4px; border:1px solid #cccccc; background: #f0f0f0 url(/imagePromo/oform/pl-bg.png) top left repeat-x;
				-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
				padding:16px 0 32px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; }

#fastBuyBlock { width:500px; margin:0 4px; border:1px solid #cccccc; background: #f0f0f0 url(/imagePromo/oform/pl-bg.png) top left repeat-x;
				-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
				padding:16px 0 32px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; }

#regBlock { width:500px; margin:0 4px; border:1px solid #cccccc; background: #f0f0f0 url(/imagePromo/oform/pl-bg.png) top left repeat-x;
				-webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px;
				padding:16px 0 32px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; }
div#regBlockRounded { width:450px; margin:0 4px; border:1px solid #cccccc; background: #f0f0f0 url(/imagePromo/oform/pl-bg.png) top left repeat-x;
				-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
				padding:16px 0 32px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; }
div.tabContents { position:relative; z-index:1; top:-1px;  }

div#auth_v2 div.auth-comment { width:452px; margin: 4px 0 4px 4px;
				padding:8px 0 12px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px; text-align:justify; }
div#auth_v2 div.authTop-tab div.auth-comment, div#auth_v2 div.auth-tab-s div.auth-comment, div#oform_v2 div.form-comment2 { width:320px; margin: 12px auto 4px auto;
				padding:8px 0 12px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px; text-align:justify; }
div#oform_v2 div.form-comment { width:382px; margin: 0 auto 4px auto;
				padding:8px 0 12px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px; text-align:justify; }
div#auth_v2 div.auth-comment p { text-align:justify; margin:0 0 5px 0; }

div#auth_v2 #regBlock  div#main_UF_FZ152, div#auth_v2 #regBlock div#main_UF_FZ152 div.boolean, div#auth_v2 #regBlock div#main_UF_PROMOTIONS, div#auth_v2 #regBlock div#main_UF_PROMOTIONS div.boolean  { display:inline; }
div#auth_v2 #regBlock div.authTop-tab sup { color:#e71802; }
div#auth_v2 #regBlock p.f13 { display:inline; font-size:13px; }

#regBlock .inflate { padding:16px; margin:16px 32px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #999999; background-color: #ffffff; }
#regBlockRounded .inflate { padding:8px 16px 12px 16px; margin:4px 32px 16px 32px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #999999; background-color: #ffffff; }
.inflate .radioAlign { text-align:left; padding:0; margin-left:16px; }
.inflate .radioAlign label { font-size:17px; }
#regBlock .inflate #slideLogin { display:none; }

#catalog div.tabContents div.error_msg { padding:8px 32px 12px 32px; color:#e71802; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px; text-align:justify;  }
div#auth_v2 div.ErrorMessage p font.errortext, div.authTop-tab p font.errortext { color:#e71802; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px; text-align:justify;
	position: relative; left:0; font-weight:bolder; }

div#auth_v2 div.ErrorMessage p { text-align:justify; margin-left: 32px; margin-right: 32px; }
#catalog div#auth_v2 p font.errortext { margin-left:auto; font-size: 13px; font-weight:bolder; text-align:justify; }

span.starrequired { color:#e71802;padding:0; }

/*---			Оформление заказа v2			---*/

div#oform_v2 { margin: 0 auto 60px 50px; width:600px; padding:0; }
div#oform_v2 form { padding:0; margin:0; }
div#order_form_id { padding-top:20px;  }
div#oform_v2 h1 { color:#e71802; font-size:20px; margin:0; padding: 16px 12px 8px 12px; }
div#oform_v2 h2 { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:bold; font-size: 17px; margin:0; padding: 20px 12px 4px 12px; color:#e71802; }
div#oform_v2 h3 { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:normal; font-size: 17px; margin:0; padding: 20px 12px 4px 12px; color:#e71802; }
div#oform_v2 .inflate h3 { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight:normal; font-size: 17px; margin:0; padding: 0 12px; color:#e71802; }
#oformBlock .inflate h3.top8 { margin-top:8px; }
div#oform_v2 p { margin:0 4px 2px 4px; }
div#oform_v2 .inflate p.justy { margin:5px 4px 2px 4px; text-align:justify; }
div#oform_v2 p.topPad5 { padding-top:5px; }
div#oform_v2 input.radioBut { outline:none; }
div#oform_v2 input.inpText320, div#basket_v2 div.cart-code {  }
div#oform_v2 input.inpText320, div#basket_v2 div.cart-code input.inpText320  { width:320px; height:29px; text-align:center; color:#333333; border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
				-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:5px;
				font-size: 19px; padding:0; outline:none; }
div#oform_v2 input.inpText100 { width:100px; height:29px; text-align:center; color:#333333; border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
				-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:5px;
				font-size: 19px;  padding:0; outline:none; }
div#oform_v2 select.sel320 { width:320px; height:29px; text-align:center; color:#333333; border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
				-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:5px;
				font-size: 17px; padding:0; outline:none; }

div#oform_v2 .but320  { width:320px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0;  }
div#oform_v2 .but320:hover { width:320px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x;
					color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center;  }
div#oform_v2 .but152 { width:152px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0;  }
div#oform_v2 .but152:hover { width:152px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x;
					color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center;  }

div#oform_v2 .butCont { width:320px; margin:16px auto; }
div#oform_v2 .lbut { width: 152px; max-width: 152px; float:left; padding:0; display:block; margin:0 0 0 4px; }
div#oform_v2 .rbut { width: 152px; max-width: 152px; margin-left: 164px; margin-right:0; margin-top:0; margin-bottom:0; padding:0; display:block; }

#oformBlock  { width:600px; margin:0 4px; border:1px solid #cccccc; background: #f0f0f0 url(/imagePromo/oform/pl-bg.png) top left repeat-x;
				-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
				padding:0 0 32px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 16px; text-align:center; }
#oformBlock .radioAlign { text-align:left; padding:0; margin: 0 16px 0 64px; }
#oformBlock .radioAlign label { font-size:17px; }
#oformBlock .inflate { padding:8px 16px 12px 16px; margin:4px 32px 16px 32px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border:1px solid #999999; background-color: #ffffff; }
#oformBlock .inflate .radioAlign { text-align:left; padding:0; margin:0 8px; }
#oformBlock .slimTop { margin-top:4px; }
#oformBlock .invisibleInflate { padding: 0 16px; margin:4px 32px 20px 32px; border:none; background-color: transparent; }
#oformBlock p.areaDesc, #mapBlock p.areaDesc { margin: 2px 0 0 0; text-align:center; font-size:13px; }
#oformBlock p.postDesc { margin: 8px 20px 0 20px; text-align:justify; font-size:13px; }
#commentBlock { width:450px; margin:0 4px; border:1px solid #cccccc; background: #f0f0f0 url(/imagePromo/oform/pl-bg.png) top left repeat-x;
				-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
				padding:9px 0 32px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; }
#commentBlock p { font-size: 13px; text-align:justify; padding: 0 16px; }
#mapBlock { width:450px; margin:0 4px; padding:0 0 32px 0; border:0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; }
#oformBlock div#stepLine { width:450px; height:59px; padding:0; margin:0; overflow:hidden; }
#oformBlock div#stepLine .stepOf { padding:8px 10px; margin:0; float:left; clear:right; font-weight:bold; color:#777777; }
#oformBlock div#stepLine .stepOf p.active { color:#e71802; }
#oformBlock div#stepLine .stepOf p.fill { color:#555555; }
#oformBlock div#stepLine .separator { width: 14px; height:59px;  padding:0; margin:0; background: url(/imagePromo/oform/step-separator.png) top left no-repeat; float:left; clear:right; }
#oformBlock div#stepLine .stepOfFirst { padding:8px 10px; margin:0; }
#oformBlock div#stepLine .stepOfLast { padding:8px 10px; margin:0; }

#oformBlock .inflate #slideProfile { display:none; }
#oformBlock .profileDesc { margin-left:30px; margin-bottom:16px; font-size:13px; }
#oformBlock .profileDesc p { margin:0 0 2px 0; }
#oformBlock .newProfileDesc { margin-bottom:16px; font-size:14px; text-align:center; }
#oformBlock .newProfileDesc p { margin:8px 0 2px 0; }
#oformBlock .newProfileDesc p.smallDesc, #oformBlock p.smallDesc { margin:2px 0 0 0; font-size:10px; }
#oformBlock .profTable, #oformBlock .profTable tr, #oformBlock .profTable tr td {width:500px; margin:0; padding:0; border:0; /*border:solid 1px #000;*/}

div#oform_v2 #oformBlock p.labelDesc { margin:0 0 2px 30px; font-size:13px; }

#oformBlock p.completeH { text-align:left; padding-bottom:4px; margin:0 16px; }
#oformBlock p.completeM { text-align:left; margin:0 16px; }
#oformBlock table.summaryTable { margin:4px 0 10px 0; }
#oformBlock div.inflateNone { display:none; }
#oformBlock div.inflate TEXTAREA { text-align:center; color:#333333; border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
-webkit-border-radius: 5px 5px 0 5px; -moz-border-radius: 5px 5px 0 5px; border-radius: 5px 5px 0 5px; margin-bottom:5px;	font-size: 19px; padding:0; outline:none; font-family: Arial, Tahoma, Verdana, sans-serif;
 }


/*---			Корзина v2			---*/

#basket_v2 { margin: 8px 10px 60px 40px; min-width:600px; max-width:1000px; padding:0; }
div#basket_v2 .tabConts { width:600px; height:32px; clear:both; display:block; overflow:hidden; margin:0; }

		/*Вкладки формы при заказе*/
div#basket_v2 .tabConts h2.basketabH { height:32px; float:left; clear:right; background-color: #ffffff;  margin: 0 6px 0 0; cursor:pointer;
	border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; color:#555555; padding:0;
 	-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
div#basket_v2 .tabConts h2.basketabAct { height:32px; background-color: #f5f5f5; cursor:default; color:#e71802; padding:0; position:relative; z-index:2; }
div#basket_v2 .tabConts h2.basketabH span { padding: 6px 8px 5px 8px; display:block; }
div#basket_v2 .tabConts h2.basketabAct span { padding: 6px 8px 6px 8px; display:block; }

div#basket_v2 #basketBlock { min-width:600px; max-width:1000px; margin:0; border:1px solid #cccccc; background: #f0f0f0 url(/imagePromo/oform/pl-bg.png) top left repeat-x; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px;
padding:8px 5px 16px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; text-align:justify; }
div#basket_v2 #basketBlock div.basket-tab { margin: 5px; }
div#basket_v2 div.auth-comment { width:600px; margin: 4px 0 4px 4px;
				padding:8px 0 12px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px; text-align:justify; }

table.basket-table_v2 {	width:100%; display:table; background: transparent; font-size: 13px; border:0;}
div#basket_v2 table.basket-table_v2 tr.basket-row { margin:4px; background:#f9f9f9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  }

div#basket_v2 .cart-item-price {font-size:13px;}
div#basket_v2 .cart-item-price span {font-size:13px;}
div#basket_v2 table.basket-table_v2 tr.separator1 { height:0; min-height:0; max-height:0; background:transparent; }
div#basket_v2 table.basket-table_v2 tr.separator1 td { height:0; min-height:0; max-height:0; /*border-bottom: 1px solid #ffffff;*/ background:transparent; }
div#basket_v2 table.basket-table_v2 tr.separator2 { height:1px; min-height:1px; max-height:1px; background:transparent; }
div#basket_v2 table.basket-table_v2 tr.separator2 td { height:1px; min-height:1px; max-height:1px; background:transparent; /*border-top:1px solid #c3c3c3;*/ }
div#basket_v2 table.basket-table_v2 td.itemImg { padding:4px; width:100px; text-align:center; vertical-align:top; background:#ffffff; -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; }
div#basket_v2 table.basket-table_v2 td.itemImg img { background:#ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
div#basket_v2 table.basket-table_v2 td.cart-item-name { width:auto; padding:4px 10px 0 8px; font-size:13px; }

div#basket_v2 table.basket-table_v2 td.cart-item-name a.brandModel { font-size:14px; white-space:normal; padding-right:12px; color:#555555; background: url(/imagePromo/buttons/new_window_service0.png) top left no-repeat; }
div#basket_v2 table.basket-table_v2 td.addServices a.imgNewWindow { font-size:14px; white-space:normal; padding-right:4px; color:#555555; background: url(/imagePromo/buttons/new_window_service0.png) top left no-repeat; }
div#basket_v2 table.basket-table_v2 td.cart-item-name a.brandModel:hover, div#basket_v2 table.basket-table_v2 td.addServices a.imgNewWindow:hover { text-decoration:none; color:#333333; background: url(/imagePromo/buttons/new_window_service1.png) top left no-repeat; }
div#basket_v2 table.basket-table_v2 td.cart-item-name a.brandModel span { padding-left:24px; }
/*div#basket_v2 table.basket-table_v2 td.cart-item-name a.brandModel span.imgNewWindow{ height:20px; width:24px; float:left; background: url(/imagePromo/buttons/new_window_service.png) top left no-repeat;    }
div#basket_v2 table.basket-table_v2 td.cart-item-name a.brandModel:hover span.imgNewWindow{ height:20px; width:24px; float:left; background: url(/imagePromo/buttons/new_window_service.png) bottom left no-repeat;  }*/
div#basket_v2 table.basket-table_v2 td.cart-item-name div#delivery-box { width:490px; text-align:left; background: #f9f9f9; padding:8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
div#basket_v2 table.basket-table_v2 td.cart-item-name div#delivery-box div { min-height:28px; }
div#basket_v2 table.basket-table_v2 td.cart-item-name div#delivery-box span.lpad25 { padding-left:25px; }

div#basket_v2 table.basket-table_v2 td.cart-item-name a span.brandname { font-size:14px; font-weight:normal; }
div#basket_v2 table.basket-table_v2 td.cart-item-name a span.modelname { font-size:14px; font-weight:bold; }
div#basket_v2 table.basket-table_v2 thead td.cart-item-price { width:108px; padding:0; color:#555555; font-weight:bold; text-align:center; font-size:13px; }
div#basket_v2 table.basket-table_v2 thead td { text-align:center; font-size:13px; padding-bottom:2px; }
div#basket_v2 table.basket-table_v2 td.cart-item-price { width:100px; padding:0 0 0 12px; font-size:14px; color:#555555; font-weight:bold; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
div#basket_v2 table.basket-table_v2 td.cart-item-price span { font-weight:normal; font-size:13px; padding:0; }
div#basket_v2 table.basket-table_v2 td.cart-item-quantity { width:60px; padding:0; text-align:center; border-left:1px solid #f0f0f0; }
div#basket_v2 table.basket-table_v2 td.cart-item-actions { width:100px; padding:0; -webkit-border-radius: 0 6px 0 0; -moz-border-radius: 0 6px 0 0; border-radius: 0 6px 0 0;   }
div#basket_v2 table.basket-table_v2 input.quantity { width:28px; height:20px; margin:0; color:#333333;
	border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 14px; text-align:center; padding:0; outline:none; font-weight:bold;
}
div#basket_v2 table.basket-table_v2 tfoot tr td.cart-item-name, div#basket_v2 table.basket-table_v2 tfoot tr td.cart-item-price,
div#basket_v2 table.basket-table_v2 tfoot tr td.cart-item-quantity  { padding-top:8px; }

div#basket_v2 input#recalculate { display:none; float: right; }

div#basket_v2 table.basket-table_v2 td.addServices { padding:0; font-size:12px; -webkit-border-radius: 0 0 6px 0; -moz-border-radius: 0 0 6px 0; border-radius: 0 0 6px 0;  }
div#basket_v2 table.basket-table_v2 td.addServices input.quantity { width:22px; height:18px; margin:0; text-align:center; color:#333333; display:none;
}
div#basket_v2 table.basket-table_v2 td.addServices input.quantySign { width:22px; height:18px; margin:0; color:#333333;
	border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 12px; text-align:center; padding:0; outline:none;
}
div#basket_v2 table.basket-table_v2 td.colServ 	{ width:auto; text-align:justify; padding: 0 10px 4px 8px; }
div#basket_v2 table.basket-table_v2 td.dopServ 	{ padding-left:32px; }
div#basket_v2 table.basket-table_v2 td.colCount { width:60px; text-align:center; padding:0 0 4px 0; border-left:1px solid #f0f0f0; }
div#basket_v2 table.basket-table_v2 td.colPrice { width:100px; text-align:justify; font-weight:bold; font-size:14px; color:#555555; padding:0 0 4px 12px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
div#basket_v2 table.basket-table_v2 td.colPrice span { font-weight:normal; font-size:14px; padding:0; }
div#basket_v2 table.basket-table_v2 td.colActive { width:100px; text-align:center; padding:0; }
div#basket_v2 table.basket-table_v2 td.addServices p.dopServ { padding-top:4px; }

div#basket_v2 .but260 { width:260px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0; margin: 8px auto 0 8px;  }
div#basket_v2 .but260:hover { width:260px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x; }

div#basket_v2 .but200 { width:200px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0; margin: 8px auto 0 8px;  }
div#basket_v2 .but200:hover { width:200px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x; }

div#basket_v2 .but160 { width:160px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0; margin: 8px auto 0 8px;  }
div#basket_v2 .but160:hover { width:160px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x; }

div#basket_v2 .activeBut { background: #d2d2d1 url(/imagePromo/oform/but-a-bg0.png) top left repeat-x; color:#ffffff; border:1px solid #e71802;  }
div#basket_v2 .activeBut:hover { background: #d2d2d1 url(/imagePromo/oform/but-a-bg1.png) top left repeat-x; color:#ffffff; }

div#basket_v2 p.topPad10 { padding-top:10px; }
div#basket_v2 table.basket-table_v2 td.cart-item-price p.fs16 { font-size:16px; color:#e71802; }
div#basket_v2 table.basket-table_v2 td.basket-summury, div#basket_v2 table.basket-table_v2 td.basket-summury p  { line-height:18px; }

div#basket_v2 a.cart-add-item { padding-left:24px; background: url(/imagePromo/buttons/add_e_service3.png) top left no-repeat; display:block; color:#777777;
	height:20px; font-size:12px; margin: 2px 0 2px 10px; }
div#basket_v2 a.cart-add-item:hover { padding-left:24px; background: url(/imagePromo/buttons/add_e_service3.png) bottom left no-repeat; text-decoration:none; color:#555555; }

div#basket_v2 a.cart-delete-item { padding-left:24px; background: url(/imagePromo/buttons/del_e_service3.png) top left no-repeat; display:block; color:#777777;
	height:20px; font-size:12px; margin: 2px 0 2px 10px; }
div#basket_v2 a.cart-delete-item:hover { padding-left:24px; background: url(/imagePromo/buttons/del_e_service3.png) bottom left no-repeat; text-decoration:none; color:#555555; }

div#basket_v2 a.cart-shelve-item { padding-left:24px; background: url(/imagePromo/buttons/otl_e_service3.png) top left no-repeat; display:block; color:#777777;
	height:20px; font-size:12px; margin: 2px 0 2px 10px; }
div#basket_v2 a.cart-shelve-item:hover { padding-left:24px; background: url(/imagePromo/buttons/otl_e_service3.png) bottom left no-repeat; text-decoration:none; color:#555555; }

div#basket_v2 a.cart-delete-item span, div#basket_v2 a.cart-shelve-item span, div#basket_v2 a.cart-add-item span, a.addserviceBut span, a.removeserviceBut span   { position:relative; top:4px; }

a.SaveInsurance {  }
div.nameServ { float:left; height:20px; margin-top: 4px; width:200px; min-width:200px; white-space:normal; /*background:url(/imagePromo/buttons/autoselect_service3-0.png) top left no-repeat;*/ }
div#basket_v2 div.nameServ a { margin-left: 24px; color:#777777; }
div#basket_v2 div.nameServ a:hover { margin-left: 24px; color:#555555; text-decoration:none; }
div#basket_v2 div.popupServ a.imgNewWindow { margin-left: 0; color:#777777; font-size:12px; }
div#basket_v2 div.popupServ a.imgNewWindow span { padding-left: 22px; font-size:12px; }

a.addserviceBut { padding-left:24px; background: url(/imagePromo/buttons/add_e_service3.png) top left no-repeat; display:block; color:#999;
	height:20px; font-size:12px; margin: 0 0 0 20px; float:left; }
a.addserviceBut:hover { padding-left:24px; background: url(/imagePromo/buttons/add_e_service3.png) bottom left no-repeat; display:block; color:#555555; text-decoration:none;
	height:20px; font-size:12px; margin: 0 0 0 20px; float:left;  }
a.removeserviceBut { padding-left:24px; background: url(/imagePromo/buttons/remove_e_service3.png) top left no-repeat; display:block; color:#777777;
	height:20px; font-size:12px; margin: 0 0 0 20px; float:left; }
a.removeserviceBut:hover { padding-left:24px; background: url(/imagePromo/buttons/remove_e_service3.png) bottom left no-repeat; display:block; color:#555555; text-decoration:none;
	height:20px; font-size:12px; margin: 0 0 0 20px; float:left; }

div#basket_v2 div.autoselect { background:url(/imagePromo/buttons/autoselect_service3.png) top left no-repeat; }



/*---			Корзина v3			---*/

#basket_v3 { margin: 8px 10px 60px 40px; min-width:600px; max-width:1000px; padding:0; }
div#basket_v3 .tabConts { width:600px; height:32px; clear:both; display:block; overflow:hidden; margin:0; }

		/*Вкладки формы при заказе*/
div#basket_v3 .tabConts h2.basketabH { height:32px; float:left; clear:right; background-color: #ffffff;  margin: 0 6px 0 0; cursor:pointer;
	border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; color:#555555; padding:0;
 	-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
div#basket_v3 .tabConts h2.basketabAct { height:32px; background-color: #f5f5f5; cursor:default; color:#e71802; padding:0; position:relative; z-index:2; }
div#basket_v3 .tabConts h2.basketabH span { padding: 6px 8px 5px 8px; display:block; }
div#basket_v3 .tabConts h2.basketabAct span { padding: 6px 8px 6px 8px; display:block; }

div#basket_v3 #basketBlock { min-width:600px; max-width:1000px; margin:0; border:1px solid #cccccc; background: #f0f0f0 url(/imagePromo/oform/pl-bg.png) top left repeat-x;
				-webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px;
				padding:8px 0 16px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; text-align:justify; }
div#basket_v3 #basketBlock div.basket-tab { margin: 5px; }
div#basket_v3 div.auth-comment { width:600px; margin: 4px 0 4px 4px;
				padding:8px 0 12px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px; text-align:justify; }

table.basket-table_v3 {	width:100%; display:table; background: transparent; font-size: 13px; border:0;	}
div#basket_v3 table.basket-table_v3 tr.basket-row { margin:4px; background:#f9f9f9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  }

div#basket_v3 .cart-item-price {font-size:14px;}
div#basket_v3 .cart-item-price span {font-size:13px;}
div#basket_v3 table.basket-table_v3 tr.separator1 { height:0; min-height:0; max-height:0; background:transparent; }
div#basket_v3 table.basket-table_v3 tr.separator1 td { height:0; min-height:0; max-height:0; /*border-bottom: 1px solid #ffffff;*/ background:transparent; }
div#basket_v3 table.basket-table_v3 tr.separator2 { height:1px; min-height:1px; max-height:1px; background:transparent; }
div#basket_v3 table.basket-table_v3 tr.separator2 td { height:1px; min-height:1px; max-height:1px; background:transparent; /*border-top:1px solid #c3c3c3;*/ }
div#basket_v3 table.basket-table_v3 tr.separator3 { height:10px; min-height:10px; max-height:10px; background:transparent; }
div#basket_v3 table.basket-table_v3 tr.separator3 td { height:10px; min-height:10px; max-height:10px; background:transparent; /*border-top:1px solid #c3c3c3;*/ }

div#basket_v3 table.basket-table_v3 td.itemImg { padding:4px; width:100px; text-align:center; vertical-align:top; background:#ffffff; -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; }
div#basket_v3 table.basket-table_v3 td.itemImg img { background:#ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
div#basket_v3 table.basket-table_v3 td.cart-item-name { width:auto; padding:4px 10px 0 8px; font-size:14px; }

div#basket_v3 table.basket-table_v3 td.cart-item-name a.brandModel { font-size:14px; white-space:normal; padding-right:12px; color:#555555; background: url(/imagePromo/buttons/new_window_service0.png) top left no-repeat; }
div#basket_v3 table.basket-table_v3 td.addServices a.imgNewWindow { font-size:14px; white-space:normal; padding-right:4px; color:#555555; background: url(/imagePromo/buttons/new_window_service0.png) top left no-repeat; }
div#basket_v3 table.basket-table_v3 td.cart-item-name a.brandModel:hover, div#basket_v3 table.basket-table_v3 td.addServices a.imgNewWindow:hover { text-decoration:none; color:#333333; background: url(/imagePromo/buttons/new_window_service1.png) top left no-repeat; }
div#basket_v3 table.basket-table_v3 td.cart-item-name a.brandModel span { padding-left:24px; }
/*div#basket_v3 table.basket-table_v3 td.cart-item-name a.brandModel span.imgNewWindow{ height:20px; width:24px; float:left; background: url(/imagePromo/buttons/new_window_service.png) top left no-repeat;    }
div#basket_v3 table.basket-table_v3 td.cart-item-name a.brandModel:hover span.imgNewWindow{ height:20px; width:24px; float:left; background: url(/imagePromo/buttons/new_window_service.png) bottom left no-repeat;  }*/
div#basket_v3 table.basket-table_v3 td.cart-item-name div#delivery-box { width:490px; text-align:left; background: #f9f9f9; padding:8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
div#basket_v3 table.basket-table_v3 td.cart-item-name div#delivery-box div { min-height:28px; }
div#basket_v3 table.basket-table_v3 td.cart-item-name div#delivery-box span.lpad25 { padding-left:25px; }
div#basket_v3 table.basket-table_v3 td.cart-item-name a span.brandname { font-size:14px; font-weight:normal; }
div#basket_v3 table.basket-table_v3 td.cart-item-name a span.modelname { font-size:14px; font-weight:bold; }

div#basket_v3 table.basket-table_v3 td.cart-item-price { width:100px; padding:0 0 0 12px; color:#555555; font-weight:bold; border-left:1px solid #f0f0f0; }
div#basket_v3 table.basket-table_v3 td.cart-item-price-serv { width:100px; padding:0 0 0 12px; color:#555555; font-weight:bold; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
div#basket_v3 table.basket-table_v3 td.cart-item-price span.fs13 { font-size:13px; }
div#basket_v3 table.basket-table_v3 td.cart-item-price span { font-weight:normal; font-size:14px; padding:0; }

div#basket_v3 table.basket-table_v3 td.cart-item-price-discount { width:100px; padding:0 0 0 0; color:#555555; font-weight:bold; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
div#basket_v3 table.basket-table_v3 td.cart-item-price-discount span.fs13 { font-size:13px; }
div#basket_v3 table.basket-table_v3 td.cart-item-price-discount span { font-weight:normal; font-size:14px; padding:0; }

div#basket_v3 table.basket-table_v3 td.cart-item-quantity { width:60px; padding:0; text-align:center; border-left:1px solid #f0f0f0; font-size:14px; }
div#basket_v3 table.basket-table_v3 td.cart-item-actions { width:100px; padding:0; -webkit-border-radius: 0 6px 0 0; -moz-border-radius: 0 6px 0 0; border-radius: 0 6px 0 0;   }

div#basket_v3 table.basket-table_v3 thead th { text-align:center; font-size:13px; padding-bottom:2px; }
div#basket_v3 table.basket-table_v3 thead th.cart-item-price { width:100px; padding:0 0 0 0; color:#555555; font-weight:bold; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
div#basket_v3 table.basket-table_v3 thead th.cart-item-price span.fs13 { font-size:11px; }
div#basket_v3 table.basket-table_v3 thead th.cart-item-price span { font-weight:normal; font-size:11px; padding:0; }
div#basket_v3 table.basket-table_v3 thead th.cart-item-quantity { width:60px; padding:0; text-align:center; border-left:1px solid #f0f0f0; font-size:13px; }
div#basket_v3 table.basket-table_v3 thead th.cart-item-actions { width:100px; padding:0; -webkit-border-radius: 0 6px 0 0; -moz-border-radius: 0 6px 0 0; border-radius: 0 6px 0 0;   }



div#basket_v3 table.basket-table_v3 input.quantity { width:28px; height:20px; margin:0; color:#333333;
	border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 14px; text-align:center; padding:0; outline:none; font-weight:bold;
}
div#basket_v3 table.basket-table_v3 tfoot tr td.cart-item-name, div#basket_v3 table.basket-table_v3 tfoot tr td.cart-item-price,
div#basket_v3 table.basket-table_v3 tfoot tr td.cart-item-quantity  { padding-top:8px; }

div#basket_v3 input#recalculate { /*display:none;float: right; */ }
div#basket_v3 input#recalculate-new { float: right; }

div#basket_v3 table.basket-table_v3 td.addServices { padding:0; font-size:12px; -webkit-border-radius: 0 0 6px 0; -moz-border-radius: 0 0 6px 0; border-radius: 0 0 6px 0;  }
div#basket_v3 table.basket-table_v3 td.addServices input.quantity { width:22px; height:18px; margin:0; text-align:center; color:#333333; display:none;
}
div#basket_v3 table.basket-table_v3 td.addServices input.quantySign { width:22px; height:18px; margin:0; color:#333333;
	border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 12px; text-align:center; padding:0; outline:none;
}
div#basket_v3 table.basket-table_v3 td.colServ 	{ width:200px; text-align:left; padding: 0 5px 4px 8px; }
div#basket_v3 table.basket-table_v3 td.dopServ 	{ padding-left:32px; }
div#basket_v3 table.basket-table_v3 td.colCount { width:60px; text-align:center; padding:0 0 4px 0; border-left:1px solid #f0f0f0; }
div#basket_v3 table.basket-table_v3 td.colPrice { width:100px; text-align:center; font-weight:bold; font-size:14px; color:#555555; padding:0 0 4px 12px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
div#basket_v3 table.basket-table_v3 td.colPrice span { font-weight:normal; font-size:14px; padding:0; }
div#basket_v3 table.basket-table_v3 td.colActive { width:140px; text-align:center; padding:0; }
div#basket_v3 table.basket-table_v3 td.addServices p.dopServ { padding-top:4px; }

div#basket_v3 .but260 { width:260px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0; margin: 8px auto 0 8px;  }
div#basket_v3 .but260:hover { width:260px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x; }

div#basket_v3 .but200 { width:200px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0; margin: 8px auto 0 8px;  }
div#basket_v3 .but200:hover { width:200px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x; }

div#basket_v3 .but150 { width:150px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0; margin: 5px 5px 5px 5px;  }
div#basket_v3 .but150:hover { width:150px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x; }

div#basket_v3 .but160 { width:160px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0; margin: 8px auto 0 8px;  }
div#basket_v3 .but160:hover { width:160px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x; }

div#basket_v3 .activeBut { background: #d2d2d1 url(/imagePromo/oform/but-a-bg0.png) top left repeat-x; color:#ffffff; border:1px solid #e71802;  }
div#basket_v3 .activeBut:hover { background: #d2d2d1 url(/imagePromo/oform/but-a-bg1.png) top left repeat-x; color:#ffffff; }

div#basket_v3 p.topPad10 { padding-top:10px; }
div#basket_v3 table.basket-table_v3 td.cart-item-price p.fs16 { font-size:16px; color:#e71802; }
div#basket_v3 table.basket-table_v3 td.cart-item-price p.fs20 { font-size:20px; color:#e71802; }
div#basket_v3 table.basket-table_v3 td.basket-summury, div#basket_v3 table.basket-table_v3 td.basket-summury p  { line-height:18px; }

div#basket_v3 a.cart-add-item { padding-left:24px; background: url(/imagePromo/buttons/add_e_service3.png) top left no-repeat; display:block; color:#777777;
	height:20px; font-size:12px; margin: 2px 0 2px 10px; }
div#basket_v3 a.cart-add-item:hover { padding-left:24px; background: url(/imagePromo/buttons/add_e_service3.png) bottom left no-repeat; text-decoration:none; color:#555555; }

div#basket_v3 a.cart-delete-item { padding-left:24px; background: url(/imagePromo/buttons/del_e_service3.png) top left no-repeat; display:block; color:#777777;
	height:20px; font-size:12px; margin: 2px 0 2px 10px; }
div#basket_v3 a.cart-delete-item:hover { padding-left:24px; background: url(/imagePromo/buttons/del_e_service3.png) bottom left no-repeat; text-decoration:none; color:#555555; }

div#basket_v3 a.cart-shelve-item { padding-left:24px; background: url(/imagePromo/buttons/otl_e_service3.png) top left no-repeat; display:block; color:#777777;
	height:20px; font-size:12px; margin: 2px 0 2px 10px; }
div#basket_v3 a.cart-shelve-item:hover { padding-left:24px; background: url(/imagePromo/buttons/otl_e_service3.png) bottom left no-repeat; text-decoration:none; color:#555555; }


div#basket_v3 p.cart-delete-item-new {cursor:pointer; padding-left:0; background: url(/imagePromo/buttons/del_e_service3.png) top right no-repeat; display:block; color:#777777; height:20px; font-size:12px; margin: 2px 0 2px 10px; }
div#basket_v3 p.cart-delete-item-new:hover {cursor:pointer; padding-left:0; background: url(/imagePromo/buttons/del_e_service3.png) bottom right no-repeat; text-decoration:none; color:#555555; height:20px; font-size:12px; margin: 2px 0 2px 10px;}

div#basket_v3 p.cart-shelve-item-new {cursor:pointer; padding-left:0; background: url(/imagePromo/buttons/otl_e_service3.png) top right no-repeat; display:block; color:#777777; height:20px; font-size:12px; margin: 2px 0 2px 10px; }
div#basket_v3 p.cart-shelve-item-new:hover {cursor:pointer; padding-left:0; background: url(/imagePromo/buttons/otl_e_service3.png) bottom right no-repeat; text-decoration:none; color:#555555; }


div#basket_v3 input[type="checkbox"] {
    display:none;
}

div#basket_v3 input[type="checkbox"] + label.rbspan {
    color:#777777;
    font-family:Arial, sans-serif;
    font-size:14px;
}

div#basket_v3 input[type="checkbox"] + label span.rbspan {
    display:inline-block;
    width:23px;
    height:23px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(/imagePromo/buttons/checkbox_buttons.png) left top no-repeat;
    cursor:pointer;
}

div#basket_v3 input[type="checkbox"]:checked + label span.rbspan {
    background:url(/imagePromo/buttons/checkbox_buttons.png) -23px top no-repeat;
}

/*div#basket_v3 input[type="radio"] {
    display:none;
}

div#basket_v3 input[type="radio"] + label {
    color:#777777;
    font-family:Arial, sans-serif;
    font-size:14px;
}

div#basket_v3 input[type="radio"] {
    display:inline-block;
    width:23px;
    height:23px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(/imagePromo/buttons/checkbox_buttons.png) -46px top no-repeat;
    cursor:pointer;
}

div#basket_v3 label span.rbspan {
    color:#777777;
    font-family:Arial, sans-serif;
    font-size:14px;
    display:inline-block;
    cursor:pointer;
}

div#basket_v3 input[type="radio"]:checked {
    background:url(/imagePromo/buttons/checkbox_buttons.png) -69px top no-repeat;
}
*/


div#basket_v3 a.cart-delete-item span, div#basket_v3 a.cart-shelve-item span, div#basket_v3 a.cart-add-item span, a.addserviceBut span, a.removeserviceBut span   { position:relative; top:4px; }

a.SaveInsurance {  }
div.nameServ { float:left; min-height:20px; margin-top: 4px;   /*background:url(/imagePromo/buttons/autoselect_service3-0.png) top left no-repeat;*/ }
div#basket_v3 div.nameServ a { margin-left: 24px; color:#777777; }
div#basket_v3 div.nameServ a:hover { margin-left: 24px; color:#555555; text-decoration:none; }
div#basket_v3 div.popupServ img {float:left;}
div#basket_v3 div.popupServ a.imgNewWindow { margin-left: 0; color:#777777; font-size:12px; }
div#basket_v3 div.popupServ a.imgNewWindow span { padding-left: 22px; font-size:12px; }

a.addserviceBut { padding-left:24px; background: url(/imagePromo/buttons/add_e_service3.png) top left no-repeat; display:block; color:#999;
	height:20px; font-size:12px; margin: 0 0 0 6px; float:left; }
a.addserviceBut:hover { padding-left:24px; background: url(/imagePromo/buttons/add_e_service3.png) bottom left no-repeat; display:block; color:#555555; text-decoration:none;
	height:20px; font-size:12px; margin: 0 0 0 6px; float:left;  }
a.removeserviceBut { padding-left:24px; background: url(/imagePromo/buttons/remove_e_service3.png) top left no-repeat; display:block; color:#777777;
	height:20px; font-size:12px; margin: 0 0 0 6px; float:left; }
a.removeserviceBut:hover { padding-left:24px; background: url(/imagePromo/buttons/remove_e_service3.png) bottom left no-repeat; display:block; color:#555555; text-decoration:none;
	height:20px; font-size:12px; margin: 0 0 0 6px; float:left; }

div#basket_v3 div.autoselect { background:url(/imagePromo/buttons/autoselect_service3.png) top left no-repeat; }





/*	Всплывающая подсказка для корзины	*/

a.hoverButServ {  }
a.hoverButServ:hover { cursor:pointer; }

a.toggleOpen { padding-right: 12px; background:url(/imagePromo/arr-top-grey.png) right top no-repeat; }

div#basket_v2 div.toggleServ {
position: relative;
margin-bottom:0;
}

/*div#basket_v2 .popup {
position: absolute;
background-color:#e8f8dc;
text-align:justify;
padding:12px;
display: none;
z-index:500;
top:10px;
width:502px;
}*/

div#basket_v2 div.popupServ {
position: relative; /*absolute;*/
background-color:#ffffff; /*#f9f9f9;*/
text-align:justify;
padding:8px 12px 12px 12px;
display: none;
z-index:500;
top:0; /*30px;*/
left:0;
width:auto;
white-space:normal;
max-width:400px;
border:1px solid #cccccc;
margin-left:20px;
/*margin-top:-6px;*/
display:none;
-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;

}
div#basket_v2 .popupServ p {
	max-width:auto;
	text-align:justify;
	white-space:normal;
	margin-bottom:4px;
}
div#basket_v2 .popupServ ul {
	margin-left:20px;
}
div#basket_v2 .itemchar .popupServ ul li, div#basket_v2 .popupServ ul li  {
	list-style:disc; margin:2px 0; max-width:480px;
}



 div#basket_v3 div.toggleServ {
max-width:180px;
position: relative;
margin-bottom:0;
}

/*div#basket_v3 .popup {
position: absolute;
background-color:#e8f8dc;
text-align:justify;
padding:12px;
display: none;
z-index:500;
top:10px;
width:502px;
}*/

div#basket_v3 div.popupServ {
position: relative; /*absolute;*/
background-color:#ffffff; /*#f9f9f9;*/
text-align:justify;
padding:8px 12px 12px 12px;
display: none;
z-index:500;
top:0; /*30px;*/
left:0;
width:auto;
white-space:normal;
max-width:400px;
border:1px solid #cccccc;
margin-left:20px;
/*margin-top:-6px;*/
-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;

}
div#basket_v3 .popupServ p {
	max-width:auto;
	text-align:justify;
	white-space:normal;
	margin-bottom:4px;
}
div#basket_v3 .popupServ ul {
	margin-left:20px;
}
div#basket_v3 .itemchar .popupServ ul li, div#basket_v3 .popupServ ul li  {
	list-style:disc; margin:2px 0; max-width:480px;
}













p.servInfo { margin-bottom:4px; }

div#goShopping a.but200 { width:200px; height:32px; display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0; margin: 0 auto 0 4px;  }
div#goShopping a.but200:hover { width:200px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x; text-decoration:none; }
div#goShopping a.but200 span { position:relative; top:5px; }

li.kupiBut a.kupiVkreditSmall { display:block; width:100px; height:24px; margin-top:7px; margin-bottom:3px; background: url(/imagePromo/buttons/kupibut-1+.png) bottom left no-repeat; text-decoration:none; }
li.kupiBut a.kupiVkreditSmall:hover { background: url(/imagePromo/buttons/kupibut-1+.png) top left no-repeat; }
input#kupiVkreditBig { display:block; width:260px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: url(/imagePromo/buttons/kupibut-3.png) bottom left no-repeat;
					color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0; margin: 8px auto 0 8px; text-decoration:none; }
input#kupiVkreditBig:hover { background: url(/imagePromo/buttons/kupibut-3.png) top left no-repeat; }

b.kreditStyle { font-size:16px; font-style:italic; font-family: Arial, Tahoma, sans-serif; color:#303a44; }
b.kreditStyle span { color:#1279a4; }

.itemimg .liner { height:100px; width:16px; position:absolute; background: url(/imagePromo/liner-bg1.png) top left no-repeat; }
.itemimg .liner p.smValue { position:relative; left:-50px; font-weight:bold; font-size:14px; color:#e71802; }
.itemimg .liner p.smValue span { font-weight:normal; font-size:11px; font-style: italic; }
.itemimg .liner div.lineup { position:absolute; width:4px; height:75px; background:#68b42c; left:-5px; }
.itemimg .liner div.lineup div.lineValue { background:#ffffff; width:4px; }

div.kg1 { width:60px; height:30px; min-height:30px; position:absolute; right:16px; top:24px; background: url(/imagePromo/kg1.png) top right no-repeat; }
div.kg2 { width:100px; height:60px; min-height:60px; position:absolute; bottom:0; background: url(/imagePromo/kg2-max.png) top right no-repeat; }
/*div.kg2 { width:60px; height:30px; min-height:30px; position:absolute; right:16px; top:24px; background: url(/imagePromo/kg2.png) top right no-repeat; }*/
div.kg3 { width:60px; height:30px; min-height:30px; position:absolute; right:16px; top:24px; background: url(/imagePromo/kg3.png) top right no-repeat; }




.UpLine {border-top:1px #b3b3b3 dashed;}
.BotLine {border-bottom:1px #b3b3b3 dashed;}




.PBlock {float:left;margin-right:20px;	margin-bottom:20px;	display: inline; width: 160px; height: 280px;text-align:center;border:solid 1px #c9c9c9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:5px;}
.PBlock:hover {border:solid 1px #cc0000;box-shadow: 0 0 6px #cc0000;}

.PBlock img {margin:0;}
.PBlock img:hover {}

.PBlock div.Price {margin:3px 0 3px 0;}

#FeedbackVasko .tabConts h2.tabH span {
	padding: 6px 8px 5px 8px;
	display: block;
}

#FeedbackVasko .tabConts h2.tabAct span {
	padding: 6px 8px 6px 8px;
	display: block;
}

#FeedbackVasko input.inpText320, #callMeCont .callNumber, #callMeCont .callName, .inputText320 {
	width: 320px;
	height: 29px;
	color: #333333;
	border: 1px solid #cccccc;
	background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	text-align: left;
	padding: 0 5px 0 5px;
	outline: none;
}

#FeedbackVasko input.inpText180, #callMeCont .callNumber, #callMeCont .callName, .inputText180 {
	width: 180px;
	height: 29px;
	color: #333333;
	border: 1px solid #cccccc;
	background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	text-align: left;
	padding: 0 5px 0 5px;
	outline: none;
}

#FeedbackVasko TEXTAREA, .TexareaText {

	color: #333333;
	border: 1px solid #cccccc;
	background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
	-webkit-border-radius: 5px 5px 0 5px;
	-moz-border-radius: 5px 5px 0 5px;
	border-radius: 5px 5px 0 5px;
	margin-bottom: 5px;
	font-size: 14px;
	text-align: left;
	padding: 0 5px 0 5px;
	outline: none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

#FeedbackVasko select {
	width: 320px;
	height: 29px;
	text-align: center;
	color: #333333;
	border: 1px solid #cccccc;
	background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
	font-size: 17px;
	padding: 0;
	outline: none;
}




.ResembleBlock {float:left;margin-right:7px;margin-left:7px;	margin-bottom:20px;	display: inline; width: 160px; height: 280px;text-align:center;border:solid 1px #c9c9c9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:5px;}
.ResembleBlock:hover {border:solid 1px #cc0000;box-shadow: 0 0 6px #cc0000;}

.ResembleBlock img {margin:0;}
.ResembleBlock img:hover {}

.ResembleBlock div.Price {margin:3px 0 3px 0;}

#toTop {
    width:100px;
    border:1px solid #ccc;
    -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
    background:#f7f7f7;
    text-align:center;
    padding:5px;
    position:fixed;
    bottom:10px; /* отступ кнопки от нижнего края страницы*/
    right:10px;
    cursor:pointer;
    display:none;
    color:#333;
    font-family:Verdana, sans-serif;
    font-weight: bold;
    font-size:11px;
}
#toTop span {font-size: 13px;font-weight: normal;}



.bFrame {border:1px solid #f0f0f0;margin-bottom: 20px;display: inline-block;}
.bNoFrame {margin-bottom: 20px;display: inline-block;}





.slider-index {box-shadow: 0 0 30px #f0f0f0; border-radius: 8px;border:1px solid #dcdcdc;
    height: 360px;
    width: 96%;
    margin: 20px auto;
}

.slider-index-best {box-shadow: 0 0 30px #f0f0f0; border-radius: 8px;border:1px solid #dcdcdc;
    height: 250px;
    width: 96%;
    margin: 15px auto;
}


.slider-index div.SpecialLink {padding:0 0 0 20px;margin-bottom: 10px;}
.slider-index div.SpecialLink a {color:#e61300;text-decoration: none;border-bottom: 1px dashed #e61300;}
.slider-index div.SpecialLink a:hover {border-bottom: 0;}

.slider-index-best div.SpecialLink {padding:0 0 0 20px;margin-bottom: 10px;}
.slider-index-best div.SpecialLink a {color:#e61300;text-decoration: none;border-bottom: 1px dashed #e61300;}
.slider-index-best div.SpecialLink a:hover {border-bottom: 0;}



#hideSpecialBlock {padding: 25px;}
#hideSpecialBlock ul {	margin:0; padding:0; list-style:none;	}
#hideSpecialBlock ul li {background: url('/imagePromo/li.png') left top no-repeat; position:relative; padding-left:12px; margin-bottom:8px; color:#555555;	}


.slider-index > .swiper-container {
    height: 300px;
    width: 99%;
    margin: 20px auto;
}

.slider-index-best > .swiper-container {
    height: 200px;
    width: 99%;
    margin: 20px auto;
    margin-top: 30px;
}

.slider-index .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.slider-index-best .swiper-slide {
    text-align: center;
    font-size: 18px;
    /*background: #fff;*/
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}


.slider-brands > .swiper-container {
    width: 96%;
    height: 100px;
    margin: 20px auto;
    border: 1px solid #cccccc;-moz-border-radius: 4px;-webkit-border-radius: 4px;	border-radius: 4px;
}
.slider-brands .swiper-slide {
    text-align: center;
    font-size: 18px;
    /*background: #fff;*/
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}


.slider-promo {box-shadow: 0 0 30px #f0f0f0; border-radius: 8px;border:1px solid #dcdcdc;
    height: 380px;
    width: 96%;
    margin: 20px auto;
}
.slider-promo div.SpecialLink {padding:0 0 0 20px;margin-bottom: 10px;}
.slider-promo div.SpecialLink a {color:#e61300;text-decoration: none;border-bottom: 1px dashed #e61300;}
.slider-promo div.SpecialLink a:hover {border-bottom: 0;}

#hideSpecialBlock {padding: 25px;}
#hideSpecialBlock ul {	margin:0; padding:0; list-style:none;}
#hideSpecialBlock ul li {background: url('/imagePromo/li.png') left top no-repeat; position:relative; padding-left:12px; margin-bottom:8px; color:#555555;	}


.slider-promo > .swiper-container {
    height: 300px;
    width: 99%;
    margin: 20px auto;
}

.slider-promo .swiper-slide {
    text-align: center;
    font-size: 18px;
   /* background: #fff;*/
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}




div.ActionIconMsg {height: 100px; width: 180px; background: #ffffff;border: solid 1px #d3d3d3;border-radius: 5px;padding: 5px;margin-top: 102px;}
div.ActionIconMsg span  {border-bottom: dotted 1px #EF5230; color: #EF5230;cursor: pointer;margin-bottom: 10px;}
div.ActionIconMsg p  {color: #080808;margin-top: 10px}





/*
cl - catalog-list
cg - catalog-googs

*/

.tmp-cl-TextMSG {width:150px;font-weight:bold;}




#OneClickForm  { width:600px; margin:0 4px; border:1px solid #cccccc; background: #f0f0f0 url(/imagePromo/oform/pl-bg.png) top left repeat-x;
    -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
    padding:0 0 32px 0; color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 16px; text-align:center; }

#OneClickForm  .OneClickForm td.FormNote {padding:20px 0 20px 0;}

#OneClickForm form { padding:0; margin:0; }
#OneClickForm input  { width:320px; height:29px; text-align:left;font-size: 19px;
    color:#333333; border:1px solid #cccccc; background: #ffffff url(/imagePromo/oform/input-bg.png) top left repeat-x;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-left:5px; outline:none; }
#OneClickForm .but152 { width:152px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg0.png) top left repeat-x;
    color:#333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center; cursor:pointer; border:1px solid #999999; padding:0;  }
#OneClickForm .but152:hover { width:152px; height:32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #d2d2d1 url(/imagePromo/oform/but-bg1.png) top left repeat-x;
    color:#555555; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 17px; text-align:center;  }

#OneClickForm .OneClickFormSubmit {text-align: left;padding-top: 20px;}




.TopMainMenu td {text-align:center;background-color:#f0f0f0;height:50px;padding:0;vertical-align: middle;}
.TopMainMenu td:hover {background-color:#e5e3e3;}
.TopMainMenu a {padding-top:18px;white-space:nowrap;display: block;text-align: center; color: #d40000;height:32px;width: 100%;cursor: pointer;font-weight: bold;text-decoration: none;}
.TopMainMenu a:hover {text-decoration: none;}

