
@import url(menu.css);
@import url(css3.css);

a {
	color: #333;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
html, body {
	height: 100%;
}
body {
	font: 80% Arial, sans-serif;
	color: #333;
	/*background: #fff url(/i/body_bg.png) repeat-y 50% 0;*/
	/*background: #ffe0b5 url(/i/sample2.jpg) no-repeat 50% 0;*/
	/*background: #04893A url(/i/sample3.jpg) no-repeat 50% 0;*/
	background: #FFFFFF url(/files/back.jpg) no-repeat 50% 0;
	text-align: center;
	margin: 0; padding: 0;
}
form {
	margin: 0; padding: 0;
}
hr {
	display: none;
}
h1 {
	/*font: normal 1.75em "Myriad Pro", Arial, sans-serif;*/
	font: normal 1.75em Arial, sans-serif;
	color: #2a2a2a
	margin: 0; padding: 0 0 .25em 0;
}
h2 {
	font: bold 1.35em Arial, sans-serif;
	margin: 0; padding: 0 0 .5em 0;
}
/*h3 {
	font: normal 1.35em Arial, sans-serif;
	margin:0; padding: 0 0 1em 0;
}
h4 {
	font: bold 1.1em Arial, sans-serif;
	margin: 0; padding: 0 0 1em 0;
}*/
img {
	border: none;
}
input, select, textarea {
	font: 1em Arial, sans-serif;
	/*color: #999;*/
}
table {
	border-collapse: collapse;
	font-size: 1em;
}
td {
	vertical-align: top;
	padding: 0;
}
ul, ul li {
	list-style-type: none;
	margin: 0; padding: 0;
}
ul {
	margin: 0 0 1.5em 18px;
}
ul li {
	background: transparent url(/i/bullet.png) no-repeat 0 .5em;
	padding: 0 0 .5em 12px;
}
ol {
	margin-bottom: 1.5em;
}
ol li {
	padding-bottom: .25em;
}
/*
ul {
	margin: 0 0 1em 0; padding:0;
}
ul li {
	margin:0; padding: 0 0 .25em 0;
}
*/
#cccy ul li {
	background: none;
	padding-left: 0;
}
#cccy ul {
	margin: 0 0 .5em 18px;
}
#cccy p {
	padding: 0 0 .75em 0;
}
#footer {
	padding: 10px 0 0 0;
}
#footer .fbl {
	width: 164px;
	padding: 0 20px 0 0;
}
#footer .fbl h2 {
	font: bold 1.1em "Arial Narrow", Arial, sans-serif;
	letter-spacing: .05em;
	text-transform: uppercase;
	padding: 0 0 .35em 0;
}
#footer .fbl ul {
	margin: 0;
}
#footer .fbl ul li {
	background: none;
	padding: 0 0 .35em 0;
}
#header {
	position: relative;
	height: 148px;
	background: transparent url(/i/bg_header.png) repeat-x 0 90px;
	margin: 0 13px;
}
html>body #header {
	min-height: 148px;
	height: auto;
}
#hdec {
	position: absolute;
	top: 82px; left: 0;
	/*top: 81px; left: 13px;*/
	width: 246px; height: 38px;
	background: transparent url(/i/dec_header.png) no-repeat 0 0;
}
#hdec2 {
	position: absolute;
	top: 82px; right: 0;
	/*top: 82px; right: 13px;*/
	width: 185px; height: 24px;
	background: transparent url(/i/dec_header2.png) no-repeat 0 0;
}
#outer {
	position: relative;
	/*width: 960px;*/
	width: 986px;
	/*width:100%; height:100%;*/
	width: expression(
/*
		(
			(document.compatMode && document.compatMode=='CSS1Compat') ? 
			document.documentElement.clientWidth : document.body.clientWidth
		) 
		> 1500 ? "1400px" : (
			(
				(document.compatMode && document.compatMode=='CSS1Compat') ?
				document.documentElement.clientWidth : document.body.clientWidth
			) 
			< 994 ? "994px" : "100%"
		)
		(
			(document.compatMode && document.compatMode=='CSS1Compat') ?
			document.documentElement.clientWidth : document.body.clientWidth
		)
		< 994 ? "994px" : "100%"*/
	);
	/*background: transparent url(/i/body_dec2.png) no-repeat 0 100%;*/
	/*background: transparent url(/i/body_dec_sp.png) no-repeat 0 100%;*/
	text-align: left;
}
html>body #outer {
	/*max-width:1400px;*/
	/*min-width:996px; width:auto;*/
	/*min-height:100%; height:auto;*/
	margin-left: auto;
	margin-right: auto;
}
#sl {
	position: relative;
	top: 0; left: -4px;
	padding: 25px 0 0 0;
}

#tabForm {
	width:235px; height:100px;
	position:absolute;
	top:7px; left:235px;
	display: none;
	background-color:#f5f7f9;
	z-index:20;
	border: 1px solid #3daa37;
}
html>body #tabForm {
	height:auto;
}
#tabForm .hr2 {
	position:absolute;
	top:-2px; left:1px;
	width:233px; height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#3daa37;
}
#tabForm ul, #tabForm ul li {
	list-style-type:none;
	margin:0; padding:0;
}
#tabForm ul {
	margin: .5em 0 0 30px;
}
#tabForm ul li a {
	font: 13px Verdana, sans-serif;
	color:#415373;
	margin:0; padding: 0 0 .25em 0;
}
#tabForm ul li a span {
	font-weight:bold;
	color:#23a01c;
}
#tabForm p {
	font: .75em Arial, sans-serif;
	text-align:right;
	margin:0; padding: .25em 5px .25em 0;
}
#tabForm p a {
	color:#415373;
}


.add img {
	width:13px; height:13px;
	vertical-align:middle;
}
.al {
	text-align: center;
}
.al2 {
	vertical-align: middle;
}
.al3 {
	text-align: right !important;
}
.al4 {
	margin-left: auto;
	margin-right: auto;
}
.al5 {
	text-align: left;
}
.al6 {
	text-align: bottom;
}
.arr, .arr2 {
	min-height: 14px;
	height: auto;
	font-size: .85em;
	background: transparent url(/i/cat_arr3.png) no-repeat 0 50%;
	padding: 0 10px 0 16px;
}
.arr a, .arr2 a {
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #333;
}
.arr a:hover, .arr2 a:hover {
	text-decoration: none;
	/*cursor: text;*/
}
.arr2 {
	background: transparent url(/i/cat_arr5.png) no-repeat 0 50%;
}
.yell_basket {
	/*background: transparent url(/i/back_basket.png) no-repeat 0 50%;*/
	/*background: transparent url(/i/back_basket.png) no-repeat left top;*/
	background: transparent url(/i/b_1.png) repeat-x 0 0;
	width:365px;
	min-height: 48px;
	/*font-size: .85em;*/
	float:right;
	padding: 5px 5px 0 5px;
	vertical-align: middle;
	margin-right: 20px;
	position: relative;
	-moz-border-radius: 8px 0 8px 8px;
	-webkit-border-radius: 8px 0 8px 8px;
	behavior: url(/js/pie/PIE.htc);
	/*border: 1px solid red;*/
}
.yell_basket p{
}
.yell_basket .ebb{
    position: absolute;
    top: 0px;
    right: -16px;
    width: 16px;
    height: 19px;
    background: transparent url(/i/treug_b.png) no-repeat 0 0;
}
.aux {
	font: .85em Verdana, sans-serif !important;
	/*min-height: 118px;*/
	min-height: 93px;
	height: auto;
	color: #415373;
	background: transparent url(/i/aux_info_dec.png) no-repeat 0 0;
	padding: 5px 0 0 120px;
}
.aux a {
	color: #e50000;
}
.aux p {
	line-height: 1.2em !important;
	padding: 0 0 1.15em 0 !important;
}
.blbl {
	width: 470px;
	margin: 0 0 25px 0;
}
.blbl2 {
	width: 230px;
	margin: 0 0 25px 0;
}
.blbl3 {
	margin: 0 0 20px 0;
}
.blcin {
	position: relative;
	background-color: #fff;
	border-radius: 8px 0 0 8px;

	-moz-border-radius: 8px 0 0 8px;
	-webkit-border-radius: 8px 0 0 8px;
	behavior: url(/js/pie/PIE.htc);
}
.blcin2 {
	position: relative;
	background-color: #fff;
	border-radius: 0 8px 8px 0;

	-moz-border-radius: 0 8px 8px 0;
	-webkit-border-radius: 0 8px 8px 0;
	behavior: url(/js/pie/PIE.htc);
}
.blcin img, .blcin2 img {
	display: block;
	visibility: hidden;
}
.bnrs {
	margin: 0 0 20px 0;
}
.bor {
	border: 1px solid #7f9db9;
}
.bor2 {
	border: 3px solid #fff;
}
.bor3 {
	border: 1px solid #207f20;
}
.btab {
	margin: 0 0 5px 0;
	border-bottom: 1px solid #535a53;
}
.btabbb {
	margin: 0 0 12px 0;
	border-bottom: none;
}
.btab th {
	font-size: .9em;
	text-align: center;
	padding: .3em 0 .3em 0;
	border-bottom: 1px solid #535a53;
}
.btab td {
	text-align: center !important;
	padding: .85em 0 .85em 0;
}
.btabbb td {
	padding: .6em 0 0 0;
}
.btab .bb1 {
	width: 35px;
}
.btab .bb2 {
	width: 65px;
}
.btab .bb3 {
	width: 120px;
}
.btab .bb4 {
	width: 50px;
}
.btab .bb5 {
	text-align: left !important;
	padding-right: 10px;
}
.btab .bb6 {
	width: 90px;
}
.btab .bb7 {
	width: 160px;
	text-align: left !important;
	padding-right: 5px;
}
.btab .bb8 {
	width: 170px;
	text-align: left !important;
	padding-right: 5px;
}
.btab .bb9 {
	width: 120px;
	text-align: left !important;
	/*padding-right: 5px;*/
}
.cert img {
	display:block;
	float:left;
	margin: 0 20px 20px 0;
	border: 1px solid #ccc;
}
/*
.che {
	padding: 0 0 .25em 0;
}
.che input {
	position:relative;
	left:-2px;
}
.che span {
	position:relative;
	top:0;
	*top:-4px;
}
html>body .che span {
	top:-4px\9;
}
@-moz-document url-prefix(){
	.che span, .che2 span { top:-3px;}
}
*/
.che {
	position:relative;
	padding: 0 0 .5em 0;
}
.che input {
	position:absolute;
	left: -5px;
}
.che span {
	position:relative;
	top: 0; left: 17px;
}
.che2 {
	position:relative;
	padding: 0 0 .5em 0;
}
.che2 input {
	position:absolute;
	left: -5px;
}
.che2 span {
	position:relative;
	top: 0; left: 21px;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.cleaner2 {
	clear:both;
}
.collage {
	margin: 0 0 10px 0;
}
.collage img {
	display: block;
}
.colo, .colo a {
	color: #000 !important;
}
.colo2, .colo2 a {
	color: #616161 !important;
}
.colo3, .colo3 a {
	color: #1f9e1f !important;
}
.colo4, .colo4 a {
	color: #ca0700 !important;
}
.colo5, .colo5 a {
	color: #00740f !important;
}
.comm {
	/*background: transparent url(/i/body_dec.png) no-repeat 0 0;*/
	/*padding: 50px 0 0 0;*/
}
.comm p {
	line-height: 1.5em;
	margin:0; padding: 0 0 1.5em 0;
}
.comm sup {
	font: .65em Arial, sans-serif;
}
.ccard {
	position: relative;
	height: 130px;
	margin: 0 0 45px 0;
}
.ccard .ccardin {
	position: absolute;
	top: 0; left: -9px;
	/*width: 226px; height: 194px;*/
	width: 206px; height: 177px;
	background: transparent url(/i/credit_card_bg.png) no-repeat 0 0;
}
.citab .ci1 {
	width: 205px;
	text-align: center;
	vertical-align: bottom;
	padding: 0 0 5px 0;
}
/*.citab .ci2, .citab .ci2 div {
	width: 32px;
}*/
.citab .ci3 {
	font: bold 1.25em Arial, sans-serif;
	color: #000;
	text-align: center;
	padding-bottom: 30px;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.cctab td {
	color: #616161;
	line-height: 1.45em;
	padding-bottom: 12px;
}
.cctab .ca1 {
	width: 80px;
	text-align: center;
	padding: 0 5px 20px 0;
}
.ctab5 {
	/*margin: 0 0 20px 0;*/
}
.ctab5 .cc1, .ctab5 .cc3 {
	font-size:1px;
	line-height:1px;
	background-color:#ffe100;
	/*background: transparent url(/i/dot3.png) repeat-x 0 0;*/
}
.ctab5 .cc2 {
	/*color:#000;*/
	text-align:left;
	background-color:#ffe100;
	/*padding: 0 80px;*/
	padding: 7px 1px 10px 2px;
}
.ctab5 .cc2 img {
	display: block;
	margin: 0 0 9px 0;
}
.ctab5 .cc2 p {
	display: block;
	padding: 0 0 .5em 0 !important;
}
.ctab5 .cc3 {
	background-color:#ffe100;
	/*background: transparent url(/i/dot3.png) repeat-x 0 100%;*/
}
.ctab5 .cc4 {
	background-color:#ffe100;
	/*background: transparent url(/i/dot3.png) repeat-y 0 0;*/
}
.ctab5 .cc5 {
	background-color:#ffe100;
	/*background: transparent url(/i/dot3.png) repeat-y 100% 0;*/
}
.ctab5 .c1, .ctab5 .c2, .ctab5 .c3, .ctab5 .c4 {
	width:8px; height:8px;
	background: transparent url(/i/corner_tl_4.png) no-repeat 0 0;
}
.ctab5 .c2 {
	background: transparent url(/i/corner_tr_4.png) no-repeat 0 0;
}
.ctab5 .c3 {
	background: transparent url(/i/corner_br_4.png) no-repeat 0 0;
}
.ctab5 .c4 {
	background: transparent url(/i/corner_bl_4.png) no-repeat 0 0;
}
.delim {
	position: relative;
	height: 14px;
	background: transparent url(/i/delimiter.png) repeat-x 0 0;
	margin: 0 13px;
}
.delimd {
	position: absolute;
	top: 0; left: 0;
	width: 20px; height: 14px;
	background: transparent url(/i/delimiter_dec.png) no-repeat 0 0;
}
.delimd2 {
	position: absolute;
	top: 0; right: 0;
	width: 20px; height: 14px;
	background: transparent url(/i/delimiter_dec2.png) no-repeat 0 0;
}
.displ {
	display: none;
}
/*.date {
	font: .85em Arial, sans-serif;
	color:#888;
	padding: 0 0 .25em 0;
}
.date2 {
	color:#888;
	padding: 0 0 .25em 0;
}

.dshd {
	border-bottom: 1px dotted #eb193c;
}
.dshd a {
	text-decoration:none;
}*/

.fback {
	position: relative;
	height: 190px;
	z-index: 10;
	margin: 0 0 20px 0;
}
.fback .fbackin {
	position: absolute;
	top: 0; left: -20px;
	width: 205px; height: 190px;
	background: transparent url(/i/feedback_bg.png) repeat-y 0 0;
}
.fback .fbackdec {
	position: absolute;
	bottom: 0; left: -20px;
	width: 205px; height: 13px;
	background: transparent url(/i/feedback_dec.png) no-repeat 0 0;
}
.fback .fbackdec2 {
	position: absolute;
	top: 0; left: -20px;
	width: 205px; height: 68px;
	background: transparent url(/i/feedback_dec2.png) no-repeat 0 0;
}
.fback .ftext {
	position: relative;
	width: 187px; height: 168px;
	overflow: hidden;
	z-index: 10;
	padding: 8px 0 0 10px;
}
.fixwi {
	width: 100%;
}
.ffii {
	padding: 13px 21px 15px 21px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fo {
	font-size: .9em;
}
.fo2 {
	font-size: 1.05em;
}
.fo3 {
	font-size: 1.1em;
}

/* start universal styles for good blocks */

.gblgreen, .gblred, .gblyel {
	position: relative;
	width: 218px; /*height: 310px;*/
	/*background: transparent url(/i/goods_block_bg_green.png) repeat-y 0 0;*/
	/*margin: 0 0 70px 0;*/
	margin: 0 0 55px 0;
}
.gblgreen .gbldec, .gblred .gbldec, .gblyel .gbldec {
	height: 8px;
	background: transparent url(/i/goods_block_dec_green.png) no-repeat 0 0;
}
.gblgreen .gbldec2, .gblred .gbldec2, .gblyel .gbldec2 {
	height: 8px;
	background: transparent url(/i/goods_block_dec_green2.png) no-repeat 0 0;
}
.gblgreen .gin, .gblred .gin, .gblyel .gin {
	height: 270px;
	background: transparent url(/i/goods_block_bg_green.png) repeat-y 0 0;
	text-align: center;
	/*padding: 10px 5px 10px 5px;*/
	padding: 10px 3px 0 3px;
}
html>body .gblgreen .gin, html>body .gblred .gin, html>body .gblyel .gin {
	min-height: 270px;
	height: auto;
}
.gblgreen .gin .info, .gblred .gin .info, .gblyel .gin .info {
	height: 90px;
	background: transparent url(/i/dot.gif) no-repeat 0 0;
	text-align: center;
	/*padding: 20px 5px 10px 5px;*/
	padding: 15px 5px 15px 5px;
}
html>body .gblgreen .gin .info, html>body .gblred .gin .info, html>body .gblyel .gin .info {
	min-height: 90px;
	height: auto;
}
.gblgreen .gin p, .gblred .gin p, .gblyel .gin p {
	padding: 0 0 1.75em 0 !important;
}
.gblgreen .gbladd, .gblred .gbladd, .gblyel .gbladd {
	position: absolute;
	bottom: -39px; left: 0;
	width: 100%; height: 39px;
	font: .85em Tahoma, sans-serif;
	color: #fff;
	text-align: center !important;
	background: transparent url(/i/goods_block_add_green.png) no-repeat 0 0;
}
.gblgreen .gbladd td, .gblred .gbladd td, .gblyel .gbladd td {
	height: 35px;
	text-align: center !important;
	vertical-align: middle;
	padding: 2px 5px;
}

/* end universal styles for good blocks */

/* start correction for good red blocks */

.gblred .gbldec {
	background: transparent url(/i/goods_block_dec_red.png) no-repeat 0 0;
}
.gblred .gbldec2 {
	background: transparent url(/i/goods_block_dec_red2.png) no-repeat 0 0;
}
.gblred .gin {
	background: transparent url(/i/goods_block_bg_red.png) repeat-y 0 0;
}
.gblred .gin .info {
	/*background: #f9df00 url(/i/goods_block_bg_add_yellow.png) no-repeat 0 0;*/
}
.gblred .gbladd {
	color: #333;
	background: transparent url(/i/goods_block_add_yellow.png) no-repeat 0 0;
}

/* end correction for good red blocks */

/* start correction for good yellow blocks */

.gblyel .gbldec {
	background: transparent url(/i/goods_block_dec_yellow.png) no-repeat 0 0;
}
.gblyel.gbldec2 {
	background: transparent url(/i/goods_block_dec_yellow2.png) no-repeat 0 0;
}
.gblyel .gin {
	background: transparent url(/i/goods_block_bg_yellow.png) repeat-y 0 0;
}
.gblyel .gin .info {
	/*background: #f9df00 url(/i/goods_block_bg_add_yellow.png) no-repeat 0 0;*/
}
.gblyel .gbladd {
	color: #333;
	background: transparent url(/i/goods_block_add_yellow.png) no-repeat 0 0;
}

/* end correction for good yellow blocks */

.gbladd2 {
	position: relative;
	top: -25px; left: 1px;
	/*top: -21px; left: 1px;*/
	width: 218px; height: 39px;
	font: .85em Tahoma, sans-serif;
	color: #fff;
	text-align: center !important;
	background: transparent url(/i/goods_block_add_blue.png) no-repeat 0 0;
}
.gbladd2 td {
	height: 35px;
	text-align: center !important;
	vertical-align: middle;
	padding: 2px 5px;
}

.gblspr {
	position: absolute;
	top: -13px; left: -12px;
	width: 64px; height: 59px;
	background: transparent url(/i/shock_price.png) no-repeat 0 0;
	z-index: 1;
}

.gblspec {
	position: absolute;
	top: -13px; left: -12px;
	width: 64px; height: 59px;
	background: transparent url(/i/shock_special.png) no-repeat 0 0;
	z-index: 1;
}

.gblonline {
	position: absolute;
	top: -10px; left: -10px;
	width: 57px; height: 51px;
	background: transparent url(/i/shock_online.png) no-repeat 0 0;
}
.gblfrm {
	position: absolute;
	top: -14px; left: 0;
	width: 100%; height: 30px;
	text-align: center !important;
}
.gtab {
	/*margin: 0 0 10px 0;*/
}
.gtab td {
	height: 160px;
	text-align: center !important;
	vertical-align: middle;
	padding: 0 5px;
}
.gib1, .gib2, .gib3, .gib4, .gib5, .gib6 {
	position: absolute;
	top: 70px; left: -7px;
	width: 51px; height: 26px;
}
.gibb1, .gibb2, .gibb3,.gibb4, .gibb5, .gibb6 {
	position: absolute;
	top: 70px; right: -7px;
}
.gib2, .gibb2 {
	top: 105px;
}
.gib3, .gibb3 {
	top: 140px;
}
.gib4, .gibb4 {
	top: 175px;
}
.gib5, .gibb5 {
	top: 210px;
}
.gib6, .gibb6 {
	top: 245px;
}


.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#9facb6;
}
.hr2 {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#535a53;
}
.ico, .ico2, .ico3, .ico4, .ico5 {
	height: 20px;
	background: transparent url(/i/but_back_to_list2.png) no-repeat 0 0;
	margin: 0 0 .75em 0; padding: 0 0 0 23px;
}
html>body .ico, html>body .ico2, html>body .ico3, html>body .ico4, html>body .ico5 {
	min-height: 20px;
	height: auto;
}
.ico a, .ico2 a, .ico3 a, .ico4 a, .ico5 a {
	color: #00740f;
}

.ico2 {
	background: transparent url(/i/but_back_to_list.png) no-repeat 0 0;
}
.ico3 {
	background: transparent url(/i/ico_arr.png) no-repeat 0 0;
	padding: 2px 0 0 25px;
}
.ico4 {
	color: #00740f;
	background: transparent url(/i/ico_added.png) no-repeat 0 0;
	margin: 15px 0 2px 0; padding: 0 0 0 26px;
}
.ico5 {
	color: #00740f;
	background: transparent url(/i/ico_details.png) no-repeat 0 0;
	margin: 15px 0 2px 0; padding: 0 0 0 26px;
}
.icomp, .icomp2 {
	height: 10px;
	color: #00740f;
	background: transparent url(/i/ico_comp.png) no-repeat 0 50%;
	margin: 0 0 .05em 0; padding: 0 0 0 16px;
}
html>body .icomp, html>body .icomp2 {
	min-height: 10px;
	height: auto;
}
.icomp a {
	color: #00740f;
}
.icomp2 {
	background: transparent url(/i/ico_rem.png) no-repeat 0 6px;
}
.icomp2 a {
	color: #b70000;
}
.imga img {
	margin: 0 5px 10px 0;
}
.ind {
	padding: 0 0 0 20px;
}
.ind2 {
	padding: 0 0 2em 0;
}
.ind3 {
	/*padding: 0 20px 1em 20px;*/
	padding: 0 33px 0 33px;
}
.ind4 {
	margin: 0 0 0 30px;
}
.ind5 {
	margin: 7px 0 0 0;
}
.ind6 {
	margin: 0 0 6px 0;
}
.ind7 {
	margin: 10px 0 0 0;
}
.ind8 {
	padding: 10px 0;
	*padding: 5px 0;
}
.ind9 {
	padding: 20px 0;
	*padding: 10px 0;
}
.ind10 {
	padding: 0 0 0 32px;
}
.ind11 {
	margin: 0 0 4px 0;
}
.ind12 {
	margin: 2.35em 0 .25em 0;
}
.ind13 {
	margin-bottom: 2px;
}
.ind14 {
	margin-right: 47px;
}
.ind15 {
	padding-right: 55px;
}
.ind16 {
	margin: 0 0 20px 0; padding: 10px 10px;
}
.ind17 {
	padding: 24px 10px 0 0;
}
.ind18 {
	padding-top: .35em;
}
.inp {
	width: 100%; height: 17px;
	padding: 0;
	background: transparent url(/i/dot.gif) no-repeat 0 0;
	border: none;
}
.inp2 {
	width: 35px; height: 20px;
	background: none;
	padding: 0;
	border: 1px solid #7f9db9;
}
.inp3 {
	width: 65px; height: 20px;
	border: 1px solid #7f9db9;
}
.inp4 {
	width: 185px; height: 20px;
	border: 1px solid #7f9db9;
}
.inp5 {
	width: 80px; height: 17px;
	border: 1px solid #7f9db9;
}
.inp6 {
	width: 300px; height: 80px;
	border: 1px solid #7f9db9;
}
.inp7 {
	width: 300px; height: 20px;
	border: 1px solid #7f9db9;
}
.inp8 {
	width: 230px; height: 18px;
	border: 1px solid #7f9db9;
}
.inp9 {
	width: 230px; height: 80px;
	border: 1px solid #7f9db9;
}
.inp10 {
	width: 230px; height: 22px;
	border: 1px solid #7f9db9;
}
.iphone {
	width: 160px;
	font-size: 1.6em;
	height: 30px;
	color: #19871a;
	background: transparent url(/i/ico_phone.png) no-repeat 0 0;
	/*margin: 0 20px 0 0; padding: 2px 0 0 34px;*/
	margin: 0; padding: 2px 0 0 34px;
}
html>body .iphone {
	min-height: 30px;
	height: auto;
}

.lh {
	line-height: 1.75em !important;
}
.lh2 {
	line-height: 2em !important;
}
.main {
	/*margin: 0 0 30px 0;*/
}
.main td {
	text-align:left;
}
.main .k1, .main .k1 div {
	width: 20px;
}
.main .k2 {
	width:187px;
	padding: 0 17px 20px 0;
}
.main .k3 {
	/*padding: 0 0 20px 22px;*/
	padding: 0 0 20px 0;
}
.main .k7 {
	width: 226px;
}
.main .k7 img, .main .k8 img {
	display: block;
}
.main .k10, .main .k10 div {
	width: 13px;
}
.mme {
	height: 21px;
	color: #9e07ac;
	background: transparent url(/i/ico_metro.png) no-repeat 0 2px;
	margin: 0; padding: 0 0 0 19px;
}
html>body .mme {
	min-height: 21px;
	height: auto;
}
.mmes {
	position: absolute;
	top: 0; left: 0;
	/*position: relative;*/
	background: #fff500 url(/i/mess_bg2.png) repeat-x 0 0;

	border-radius: 0 8px 8px 8px;
	-moz-border-radius: 0 8px 8px 8px;
	-webkit-border-radius: 0 8px 8px 8px;
	behavior: url(/js/pie/PIE.htc);
}
.mmes .mdec {
	position: absolute;
	top: 0; left: -18px;
	width: 18px; height: 18px;
	background: transparent url(/i/mess_dec.png) no-repeat 0 0;
}
.mmesin {
	height: 25px;
	background: transparent url(/i/mess_bg3.png) repeat-x 0 100%;
	text-align: center;
	/*padding: 12px 15px 10px 15px;*/
	/*padding: 12px 10px 10px 10px;*/
	padding: 12px 8px 10px 8px;

	border-radius: 0 8px 8px 8px;
	-moz-border-radius: 0 8px 8px 8px;
	-webkit-border-radius: 0 8px 8px 8px;
	behavior: url(/js/pie/PIE.htc);
}
html>body .mmesin {
	min-height: 25px;
	height: auto;
}
.mmesin p {
	padding: 0 0 .35em 0 !important;
}
.mttab .mtt1 {
	height: 50px;
	background: transparent url(/i/body_dec_new.png) no-repeat 0 11px;
}
.mttab .mtt2 {
	background: transparent url(/i/body_dec_new_dec.png) repeat-y 0 0;
}
.mttab .mtt3 {
	height: 53px;
	background: transparent url(/i/body_dec_new2.png) no-repeat 0 0;
}
.nbcnav .che {
	top: 8px;
	margin: 0 20px 0 15px;
}
.ncolo .gbldec, .ncolo .gbldec2, .ncolo .gin {
	background: none !important;
}
.nco p {
	line-height: 1.85em !important;
	padding: 0 0 1.25em 0 !important;
}
.nco img {
	float: left;
	margin: 5px 20px 5px 0;
}
.nind {
	padding: 0 !important;
}
.path {
	position: absolute;
	top: -20px; left: 0;
	width: 715px;
	font: normal .85em Tahoma, sans-serif;
	color:#585858;
	background: transparent url(/i/home3.png) no-repeat 0 10px;
	/*margin: 0 0 .1em 0;*/ padding: 0 20px 0 0;
}
.path a {
	color:#585858;
}
.pos {
	position: relative;
}
.pos2 {
	position: relative;
	height: 1px;
}
html>body .pos2 {
	min-height: 1px;
	height: auto;
}
.pos3 {
	position: relative;
	height: 2.5em;
}
.pr {
	font: bold 1.75em "Impact", Arial, sans-serif;
}
.pr2 {
	position: relative;
	left: 30px;
	font: bold 1.65em "Impact", Arial, sans-serif;
	/*font: bold 1.75em "Impact", Arial, sans-serif;*/
	text-align: left !important;
}
.pr3 {
	position: relative;
	color: #969696;
	text-decoration: line-through;
}
.pr4 {
	font: bold 1.75em "Impact", Arial, sans-serif;
	padding: 0 0 5px 0
}
.pr3in {
	position: absolute;
	top: -15px; right: -20px;
	width: 40px; height: 36px;
	background: transparent url(/i/ico_discount.png) no-repeat 0 0;
}
.prn {
	position: absolute;
	top: -18px; left: 30px;
	/*width: 107px; height: 42px;*/
	min-width: 83px; height: 42px;
	color: #ce0000;
	text-align: center;
	background: transparent url(/i/price_new_bg_2_1.png) no-repeat 0 0;
	padding: 7px 11px 0 13px;
}
.prn div {
	position: absolute;
	top: 0; right: -2px;
	width: 10px; height: 42px;
	background: transparent url(/i/price_new_bg_2_2.png) no-repeat 0 0;
}
/*.prn {
	position: absolute;
	top: -18px; left: 35px;
	width: 107px; height: 42px;
	color: #ce0000;
	text-align: center;
	background: transparent url(/i/price_new_bg.png) no-repeat 0 0;
	padding: 7px 0 0 0;
}*/
.shl, .shl2 {
	height: 20px;
	background: transparent url(/i/shop_map.png) no-repeat 0 0;
	margin: 0; padding: 0 0 0 21px;
}
html>body .shl, html>body .shl2 {
	min-height: 20px;
	height: auto;
}
.shl2 {
	background: transparent url(/i/shop_list.png) no-repeat 0 0;
}
.sme {
	padding: 0 0 12px 0;
}
.sps {
	height: 152px;
	overflow: hidden;
	padding: 28px 0 0 0;
}
.sps2 {
	height: 163px;
	overflow: hidden;
	padding: 17px 0 0 0;
}
/*.sppict {
	width:100%;
	overflow:hidden;
	margin: 0 0 25px 0;
}*/

.srch .s1 {
	width: 245px; height: 23px;
	background: transparent url(/i/field_search.png) no-repeat 0 1px;
	padding: 2px 5px 0 25px;
}
.srch .s2 {
	width: 58px; height: 23px;
}
.srch .s3 {
	/*width: 134px; height: 23px;*/
	width: 104px; height: 23px;
	background: transparent url(/i/credit_card_field_search.png) no-repeat 0 1px;
	padding: 3px 5px 0 5px;
}
.srch .s4 {
	width: 72px; height: 23px;
}
/*.tdata {
	margin: 0 0 5px 0;
}*/
.tdata .e1 {
	width: 205px;
	padding: 0 5px 0 0;
}
.tdata .e2 p {
	line-height: 1.85em !important;
	padding: 0 0 1.25em 0 !important;
}
.tdata .e3 {
	/*width: 212px; height: 180px;
	padding: 0 20px 0 0;*/
	width: 218px; height: 180px;
	padding: 0 20px 0 0;
}
.tdata .e3 .gin {
	min-height: 175px;
	height: 175px;
	padding-top: 0;
}
.tdata .e3 .gblred, .tdata .e3 .gblgreen {
	margin: 0;
}
.tdata .e4 {
	width: 180px; height: 180px;
	padding: 0 5px;
}
.tdata .e4 .pr2 {
	left: 0;
	margin: 0 0 12px 0;
}
.tdata .e5 {
	/*padding: 17px 0 0 0;*/
}
.tdata .e5 p {
	padding: 0 0 .85em 0 !important;
}
.tdata .e5 .iis img {
	float: left;
	margin: 0 3px 3px 0;
}
.tdata .e6 {
	width: 212px; height: 154px;
	padding: 0 20px 0 0;
}
.tdata .e7 {
	width: 200px; height: 154px;
	padding: 0 0 0 20px;
}
.tdata .e8 {
	padding: 1em 0 0 0;
}
.tdata2 td {
	padding-top: .4em;
	padding-bottom: .5em;
}
.tdata2 .ee1 {
	width: 130px;
	/*padding: 0 5px 0 20px;*/
	padding: .4em 5px .5em 20px;
}
.ti {
	position: relative;
	/*font: normal 1.75em "Myriad Pro", Arial, sans-serif;*/
	font: normal 1.75em Arial, sans-serif;
	/*height: 32px;*/
	color: #2a2a2a;
	background: #ffe100 url(/i/title_bg_new.png) repeat-x 0 100%;
	/*overflow: hidden;*/
	/*margin: 0 0 25px 0; padding: 8px 15px 0 15px;*/
	margin: 0 0 20px 0; /*padding: 8px 15px 0 15px;*/

	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	behavior: url(/js/pie/PIE.htc);

}
.ti h1 {
	font-size: 1em;
	/*word-wrap: break-word;*/
	margin: 0; padding: 00;
}
.ti div {
	background: transparent url(/i/title_bg_new2.png) repeat-x 0 0;
	padding: .35em 15px .25em 15px;

	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	behavior: url(/js/pie/PIE.htc);
}
.ti2 {
	font: bold 1.25em Arial, sans-serif;
	padding: 0 0 1em 0;
}
.ti3 {
	font: normal 1.1em Arial, sans-serif;
	padding: 0 0 2em 0;
}
.ti4 {
	font: normal 1.75em Arial, sans-serif;
	color: #007600;
}
.tiin {
	position: absolute;
	top: 0; left: 0;
	width: 5px; height: 40px;
	background: transparent url(/i/title_dec.png) no-repeat 0 0;
}
.tiin2 {
	position: absolute;
	top: 0; right: 0;
	width: 5px; height: 40px;
	background: transparent url(/i/title_dec2.png) no-repeat 0 0;
}
.yam {
	padding: 12px 3px;
}
.yam .ytab .yt1 img {
	margin: 0 10px 5px 0;
}
.zindx {
	z-index: 10;
}
.ztab {
	margin: 0 0 0px 0;
}
.ztab td {
	padding-bottom: .3em;
}
.ztzb td {
	padding-bottom: 9px;
}
.ztzb .zt1 {
	width: 165px;
	padding-right: 5px;
}
.ztzb .zt2 {
	width: 165px;
	padding-right: 5px;
	padding-bottom: 38px;
}
.ztzb .zt3 {
	width: 230px;
	padding-right: 20px;
}

/* compare styles */

.comOut {
	padding: 10px;
}
.comOut .compare2 td {
	text-align: left;
	padding: .35em 5px;
}
.comOut .ti {
	margin: 0;
}

/* compare styles */

@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}
.tablica td {
text-align: left;
padding: 30px 30px 30px 30px;
}
.tablica2 td {
text-align: center;
padding: 10px 10px 10px 10px;
}
.tablica3 td {
text-align: center;
padding: 5px 5px 5px 5px;
}
.link_green {
	color: #00740f;
}
.credit {
	float: left; /* Обтекание по правому краю */	    
    padding: 0 0 10px 0;  /* Поля вокруг текста */
    margin-right: 20px;  /* Отступ справа */
    }
.credit_table3 {
	font:  0.9em Arial, sans-serif;
	text-align: center;
	}
.credit_td {
	padding: 10px 0px 10px 0px; 
	vertical-align:middle;
	text-align: center;
	font: bold 0.9em Arial, sans-serif;
	color: #fff;
	background-color: #107610;
	}
.credit_probel  {
	height: 2px;
	text-align: center;
	color: #fff;
	background-color: #107610;
	}
	.credit_td2  {
	padding: 5px 0 5px 0; 
	text-align: center;
}
.credit_table td{
	text-align: center;
}
.credit_primech {
	padding: 0px 0px 5px 10px;
	text-align: left !important;
	font-size:  .8em !important;
}
.credit_primech td{
    font-size: .3em;
}
.checkout_shop{
    margin-top: 10px;
}
.checkout_shop td{
    padding-left: 5px;
}
